diff --git a/package.json b/package.json index 4fdb1c889..e8c730c51 100644 --- a/package.json +++ b/package.json @@ -147,5 +147,6 @@ "os": [ "darwin", "linux" - ] -} \ No newline at end of file + ], + "packageManager": "pnpm@8.15.6+sha256.01c01eeb990e379b31ef19c03e9d06a14afa5250b82e81303f88721c99ff2e6f" +} diff --git a/src/modules/game/constants/player/player-interaction/player-interaction.constants.ts b/src/modules/game/constants/player/player-interaction/player-interaction.constants.ts index 34bc6391d..bfe6fab72 100644 --- a/src/modules/game/constants/player/player-interaction/player-interaction.constants.ts +++ b/src/modules/game/constants/player/player-interaction/player-interaction.constants.ts @@ -16,6 +16,7 @@ const PLAYER_INTERACTION_TYPES = [ "sentence-to-death", "steal-role", "infect", + "bury", ] as const; export { PLAYER_INTERACTION_TYPES }; \ No newline at end of file diff --git a/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts b/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts index ff1c92a7a..a97a4ad3d 100644 --- a/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts +++ b/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts @@ -1,7 +1,7 @@ import { Injectable } from "@nestjs/common"; import { isDefined } from "class-validator"; -import { RoleName } from "@/modules/role/types/role.types"; +import { DeadPlayer } from "@/modules/game/schemas/player/dead-player.schema"; import { createGamePlaySourceInteraction } from "@/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory"; import { createGamePlay } from "@/modules/game/helpers/game-play/game-play.factory"; import { getAlivePlayers, getAllowedToVotePlayers, getEligibleCupidTargets, getEligiblePiedPiperTargets, getEligibleWerewolvesTargets, getEligibleWhiteWerewolfTargets, getGroupOfPlayers, getPlayersWithActiveAttributeName, getPlayersWithCurrentRole, getPlayerWithCurrentRole, isGameSourceGroup, isGameSourceRole } from "@/modules/game/helpers/game.helpers"; @@ -15,6 +15,7 @@ import type { Game } from "@/modules/game/schemas/game.schema"; import type { Player } from "@/modules/game/schemas/player/player.schema"; import { GamePlayAction, GamePlaySourceName } from "@/modules/game/types/game-play/game-play.types"; import { WEREWOLF_ROLES } from "@/modules/role/constants/role-set.constants"; +import { RoleName } from "@/modules/role/types/role.types"; import { createCantFindLastDeadPlayersUnexpectedException, createCantFindLastNominatedPlayersUnexpectedException, createCantFindPlayerWithCurrentRoleUnexpectedException, createMalformedCurrentGamePlayUnexpectedException, createNoCurrentGamePlayUnexpectedException } from "@/shared/exception/helpers/unexpected-exception.factory"; @@ -154,24 +155,39 @@ export class GamePlayAugmenterService { return [interaction]; } - private async getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game: Game): Promise { + private getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction(game: Game, previousDeadPlayers: DeadPlayer[]): GamePlaySourceInteraction | undefined { const devotedServantPlayer = getPlayerWithCurrentRole(game, "devoted-servant"); if (!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game) || doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, "in-love", game)) { - return []; - } - const previousGameHistoryRecord = await this.gameHistoryRecordService.getPreviousGameHistoryRecord(game._id); - if (previousGameHistoryRecord?.deadPlayers === undefined || previousGameHistoryRecord.deadPlayers.length === 0) { - throw createCantFindLastDeadPlayersUnexpectedException("getSurvivorsBuryDeadBodiesGamePlaySourceInteractions", { gameId: game._id }); + return undefined; } - const eligibleTargets = previousGameHistoryRecord.deadPlayers; - const interaction = createGamePlaySourceInteraction({ + return createGamePlaySourceInteraction({ source: "devoted-servant", type: "steal-role", - eligibleTargets, + eligibleTargets: previousDeadPlayers, boundaries: { min: 0, max: 1 }, }); - return [interaction]; + } + + private async getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game: Game): Promise { + const previousGameHistoryRecord = await this.gameHistoryRecordService.getPreviousGameHistoryRecord(game._id); + if (previousGameHistoryRecord?.deadPlayers === undefined || previousGameHistoryRecord.deadPlayers.length === 0) { + throw createCantFindLastDeadPlayersUnexpectedException("getSurvivorsBuryDeadBodiesGamePlaySourceInteractions", { gameId: game._id }); + } + const interactions = [ + createGamePlaySourceInteraction({ + source: "survivors", + type: "bury", + eligibleTargets: previousGameHistoryRecord.deadPlayers, + boundaries: { min: 0, max: previousGameHistoryRecord.deadPlayers.length }, + isInconsequential: true, + }), + ]; + const devotedServantInteraction = this.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction(game, previousGameHistoryRecord.deadPlayers); + if (devotedServantInteraction) { + interactions.push(devotedServantInteraction); + } + return interactions; } private async getSurvivorsGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise { diff --git a/src/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.schema.constants.ts b/src/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.schema.constants.ts index 93fcf237d..ae9940ad1 100644 --- a/src/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.schema.constants.ts +++ b/src/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.schema.constants.ts @@ -1,6 +1,7 @@ import type { ApiPropertyOptions } from "@nestjs/swagger"; import type { ReadonlyDeep } from "type-fest"; +import { GAME_PLAY_SOURCE_INTERACTION_SCHEMA } from "@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema"; import type { Player } from "@/modules/game/schemas/player/player.schema"; import { PLAYER_SCHEMA } from "@/modules/game/schemas/player/player.schema"; import { GAME_PLAY_SOURCE_NAMES } from "@/modules/game/constants/game-play/game-play.constants"; @@ -20,6 +21,11 @@ const GAME_HISTORY_RECORD_PLAY_SOURCE_FIELDS_SPECS = { type: [PLAYER_SCHEMA], validate: [(players: Player[]): boolean => doesArrayRespectBounds(players, { minItems: 1 }), "Path `play.source.players` length is less than minimum allowed value (1)."], }, + interactions: { + required: false, + type: [GAME_PLAY_SOURCE_INTERACTION_SCHEMA], + default: undefined, + }, } as const satisfies Record; const GAME_HISTORY_RECORD_PLAY_SOURCE_API_PROPERTIES: ReadonlyDeep> = { @@ -31,6 +37,10 @@ const GAME_HISTORY_RECORD_PLAY_SOURCE_API_PROPERTIES: ReadonlyDeep Player) @Expose() public players: Player[]; + + @ApiProperty(GAME_HISTORY_RECORD_PLAY_SOURCE_API_PROPERTIES.interactions as ApiPropertyOptions) + @Prop(GAME_HISTORY_RECORD_PLAY_SOURCE_FIELDS_SPECS.interactions as PropOptions) + @Type(() => GamePlaySourceInteraction) + @Expose() + public interactions?: GamePlaySourceInteraction[]; } const GAME_HISTORY_RECORD_PLAY_SOURCE_SCHEMA = SchemaFactory.createForClass(GameHistoryRecordPlaySource); diff --git a/src/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.constants.ts b/src/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.constants.ts index 09bfcbbdd..476bb1e58 100644 --- a/src/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.constants.ts +++ b/src/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.constants.ts @@ -27,6 +27,10 @@ const GAME_PLAY_SOURCE_INTERACTION_FIELDS_SPECS = { required: true, type: GAME_PLAY_SOURCE_INTERACTION_BOUNDARIES_SCHEMA, }, + isInconsequential: { + required: false, + type: Boolean, + }, } as const satisfies Record; const GAME_PLAY_SOURCE_INTERACTION_API_PROPERTIES: ReadonlyDeep> = { @@ -46,6 +50,10 @@ const GAME_PLAY_SOURCE_INTERACTION_API_PROPERTIES: ReadonlyDeep GamePlaySourceInteractionBoundaries) @Expose() public boundaries: GamePlaySourceInteractionBoundaries; + + @ApiProperty(GAME_PLAY_SOURCE_INTERACTION_API_PROPERTIES.isInconsequential as ApiPropertyOptions) + @Prop(GAME_PLAY_SOURCE_INTERACTION_FIELDS_SPECS.isInconsequential) + @Expose() + public isInconsequential?: true; } const GAME_PLAY_SOURCE_INTERACTION_SCHEMA = SchemaFactory.createForClass(GamePlaySourceInteraction); diff --git a/tests/acceptance/features/game/features/game-history/game-history.feature b/tests/acceptance/features/game/features/game-history/game-history.feature index 6c1b9cf81..c92a1f4a1 100644 --- a/tests/acceptance/features/game/features/game-history/game-history.feature +++ b/tests/acceptance/features/game/features/game-history/game-history.feature @@ -79,8 +79,20 @@ Feature: πŸ“œ Game History | Babou | | JB | | Thomas | - And the play's type from the previous history record should be vote And the play's source name from the previous history record should be survivors + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | vote | survivors | 1 | 6 | + And the play's source interaction from the previous history with type vote should have the following eligible targets + | name | + | Antoine | + | Juju | + | Doudou | + | Babou | + | JB | + | Thomas | + And the play's source interaction from the previous history with type vote should have consequences + And the play's type from the previous history record should be vote And the play's cause from the previous history record should be angel-presence And the game's current play should be survivors to vote because previous-votes-were-in-ties @@ -101,6 +113,14 @@ Feature: πŸ“œ Game History | Thomas | And the play's type from the previous history record should be vote And the play's source name from the previous history record should be survivors + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | vote | survivors | 0 | 6 | + And the play's source interaction from the previous history with type vote should have the following eligible targets + | name | + | Juju | + | Doudou | + And the play's source interaction from the previous history with type vote should have consequences And the play's cause from the previous history record should be previous-votes-were-in-ties And the game's current play should be survivors to bury-dead-bodies @@ -109,6 +129,13 @@ Feature: πŸ“œ Game History Then the play's action from the previous history record should be bury-dead-bodies And the play's type from the previous history record should be bury-dead-bodies And the play's source name from the previous history record should be survivors + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the play's source interaction from the previous history with type bury should have the following eligible targets + | name | + | Doudou | + And the play's source interaction from the previous history with type bury should be inconsequential And the play's source players from the previous history record should be the following players | name | | Antoine | @@ -125,6 +152,7 @@ Feature: πŸ“œ Game History And the play's source players from the previous history record should be the following players | name | | Antoine | + And the play's source players from the previous history record should not have interactions And the play's source name from the previous history record should be stuttering-judge And the play's cause from the previous history record should be undefined And the game's current play should be seer to look @@ -135,6 +163,16 @@ Feature: πŸ“œ Game History And the play's source players from the previous history record should be the following players | name | | JB | + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | look | seer | 1 | 1 | + And the play's source interaction from the previous history with type look should have the following eligible targets + | name | + | Antoine | + | Juju | + | Babou | + | Thomas | + And the play's source interaction from the previous history with type look should have consequences And the play's type from the previous history record should be target And the play's source name from the previous history record should be seer And the play's cause from the previous history record should be undefined @@ -147,6 +185,17 @@ Feature: πŸ“œ Game History | name | | Thomas | And the play's source name from the previous history record should be scandalmonger + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | mark | scandalmonger | 0 | 1 | + And the play's source interaction from the previous history with type mark should have the following eligible targets + | name | + | Antoine | + | Juju | + | Babou | + | JB | + | Thomas | + And the play's source interaction from the previous history with type mark should have consequences And the play's cause from the previous history record should be undefined And the game's current play should be werewolves to eat @@ -170,6 +219,13 @@ Feature: πŸ“œ Game History | Babou | | JB | And the play's source name from the previous history record should be survivors + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the play's source interaction from the previous history with type bury should have the following eligible targets + | name | + | Thomas | + And the play's source interaction from the previous history with type bury should be inconsequential And the game's current play should be survivors to vote When the survivors vote with the following votes @@ -184,6 +240,16 @@ Feature: πŸ“œ Game History | Babou | | JB | And the play's source name from the previous history record should be survivors + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | vote | survivors | 0 | 4 | + And the play's source interaction from the previous history with type vote should have the following eligible targets + | name | + | Antoine | + | Juju | + | Babou | + | JB | + And the play's source interaction from the previous history with type vote should have consequences And the play's cause from the previous history record should be undefined And the game's current play should be survivors to bury-dead-bodies @@ -195,6 +261,13 @@ Feature: πŸ“œ Game History | Antoine | | Babou | | JB | + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the play's source interaction from the previous history with type bury should have the following eligible targets + | name | + | Juju | + And the play's source interaction from the previous history with type bury should be inconsequential And the play's source name from the previous history record should be survivors And the game's current play should be stuttering-judge to request-another-vote @@ -205,6 +278,7 @@ Feature: πŸ“œ Game History And the play's source players from the previous history record should be the following players | name | | Antoine | + And the play's source players from the previous history record should not have interactions And the play's source name from the previous history record should be stuttering-judge And the play's cause from the previous history record should be undefined And the game's current play should be survivors to vote because stuttering-judge-request @@ -219,6 +293,15 @@ Feature: πŸ“œ Game History | Antoine | | Babou | | JB | + And the play's source players from the previous history record should have the following interactions + | type | source | minBoundary | maxBoundary | + | vote | survivors | 0 | 3 | + And the play's source interaction from the previous history with type vote should have the following eligible targets + | name | + | Antoine | + | Babou | + | JB | + And the play's source interaction from the previous history with type vote should have consequences And the play's source name from the previous history record should be survivors And the play's cause from the previous history record should be stuttering-judge-request diff --git a/tests/acceptance/features/game/features/game-play/vote.feature b/tests/acceptance/features/game/features/game-play/vote.feature index 226ce9481..2e1d5024e 100644 --- a/tests/acceptance/features/game/features/game-play/vote.feature +++ b/tests/acceptance/features/game/features/game-play/vote.feature @@ -35,6 +35,7 @@ Feature: πŸ—³οΈ Vote Game Play | Antoine | | JB | | Thomas | + And the game's current play source interaction with type vot should have consequences When the survivors vote with the following votes | voter | target | @@ -82,8 +83,13 @@ Feature: πŸ—³οΈ Vote Game Play When the werewolves eat the player named Olivia Then the player named Olivia should be murdered by werewolves from eaten And the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions - And the game's current play can be skipped + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Olivia | + And the game's current play source interaction with type bury should be inconsequential When the survivors bury dead bodies Then the game's current play should be survivors to vote diff --git a/tests/acceptance/features/game/features/player-attribute/sheriff.feature b/tests/acceptance/features/game/features/player-attribute/sheriff.feature index 6eae988dd..3d03c4e00 100644 --- a/tests/acceptance/features/game/features/player-attribute/sheriff.feature +++ b/tests/acceptance/features/game/features/player-attribute/sheriff.feature @@ -33,6 +33,7 @@ Feature: πŸŽ–οΈ Sheriff player attribute | Thomas | | JB | | Babou | + And the game's current play source interaction with type choose-as-sheriff should have consequences When the survivors elect sheriff with the following votes | voter | target | @@ -70,6 +71,7 @@ Feature: πŸŽ–οΈ Sheriff player attribute | name | | Thomas | | JB | + And the game's current play source interaction with type sentence-to-death should have consequences When the sheriff breaks the tie in votes by choosing the player named Thomas Then the request should have succeeded with status code 200 @@ -405,6 +407,7 @@ Feature: πŸŽ–οΈ Sheriff player attribute | Olivia | | Thomas | | JB | + And the game's current play source interaction with type choose-as-sheriff should have consequences Scenario: πŸŽ–οΈ Sheriff can be elected on second night instead of first night with right option @@ -467,6 +470,7 @@ Feature: πŸŽ–οΈ Sheriff player attribute | Olivia | | JB | | Babou | + And the game's current play source interaction with type transfer-sheriff-role should have consequences When the sheriff delegates his role to the player named Olivia Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/accursed-wolf-father.feature b/tests/acceptance/features/game/features/role/accursed-wolf-father.feature index 79ad5d62f..d7b45f21c 100644 --- a/tests/acceptance/features/game/features/role/accursed-wolf-father.feature +++ b/tests/acceptance/features/game/features/role/accursed-wolf-father.feature @@ -33,6 +33,7 @@ Feature: 🐺 Accursed Wolf-Father role And the game's current play source interaction with type infect should have the following eligible targets | name | | Olivia | + And the game's current play source interaction with type infect should have consequences When the accursed wolf-father infects the player named Olivia Then the request should have succeeded with status code 200 @@ -94,7 +95,13 @@ Feature: 🐺 Accursed Wolf-Father role | voter | against | | Olivia | Antoine | Then the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Antoine | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/actor.feature b/tests/acceptance/features/game/features/role/actor.feature index ece4ea9af..56ebe72c6 100644 --- a/tests/acceptance/features/game/features/role/actor.feature +++ b/tests/acceptance/features/game/features/role/actor.feature @@ -251,7 +251,13 @@ Feature: 🎭 Actor role Then the game's current play should be survivors to bury-dead-bodies And the player named Louise should be murdered by werewolves from eaten And the player named Thomas should be alive - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Louise | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/big-bad-wolf.feature b/tests/acceptance/features/game/features/role/big-bad-wolf.feature index 4ca80239f..c7ea2fab9 100644 --- a/tests/acceptance/features/game/features/role/big-bad-wolf.feature +++ b/tests/acceptance/features/game/features/role/big-bad-wolf.feature @@ -36,6 +36,7 @@ Feature: πŸΊπŸ‘Ή Big Bad Wolf role And the game's current play source interaction with type eat should have the following eligible targets | name | | Thomas | + And the game's current play source interaction with type eat should have consequences When the big bad wolf eats the player named Thomas Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/cupid.feature b/tests/acceptance/features/game/features/role/cupid.feature index db5f93933..ebf08538c 100644 --- a/tests/acceptance/features/game/features/role/cupid.feature +++ b/tests/acceptance/features/game/features/role/cupid.feature @@ -27,6 +27,7 @@ Feature: πŸ’˜ Cupid role | Olivia | | JB | | Thomas | + And the game's current play source interaction with type charm should have consequences When the cupid shoots an arrow at the player named JB and the player named Thomas Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/defender.feature b/tests/acceptance/features/game/features/role/defender.feature index 671f70fe1..bfa525a50 100644 --- a/tests/acceptance/features/game/features/role/defender.feature +++ b/tests/acceptance/features/game/features/role/defender.feature @@ -28,6 +28,7 @@ Feature: πŸ›‘οΈ Defender role | Nana | | Juju | | Cari | + And the game's current play source interaction with type protect should have consequences When the defender protects the player named Antoine Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/devoted-servant.feature b/tests/acceptance/features/game/features/role/devoted-servant.feature index a861bdb50..a57de51ef 100644 --- a/tests/acceptance/features/game/features/role/devoted-servant.feature +++ b/tests/acceptance/features/game/features/role/devoted-servant.feature @@ -27,10 +27,16 @@ Feature: πŸŽ€ Devoted Servant role And the game's current play occurrence should be consequential And the game's current play source should have the following interactions | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | | steal-role | devoted-servant | 0 | 1 | And the game's current play source interaction with type steal-role should have the following eligible targets | name | | Olivia | + And the game's current play source interaction with type steal-role should have consequences + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Olivia | + And the game's current play source interaction with type bury should be inconsequential When the devoted servant steals the role of the player named Olivia Then the player named Olivia should have the active stolen-role from devoted-servant attribute @@ -62,7 +68,13 @@ Feature: πŸŽ€ Devoted Servant role Then the player named JB should be murdered by survivors from vote And the game's current play should be survivors to bury-dead-bodies And the game's current play can be skipped - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | JB | + And the game's current play source interaction with type bury should be inconsequential When the devoted servant steals the role of the player named JB Then the request should have failed with status code 400 @@ -94,7 +106,13 @@ Feature: πŸŽ€ Devoted Servant role Then the player named Juju should be murdered by werewolves from eaten And the game's current play should be survivors to bury-dead-bodies And the game's current play can be skipped - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Juju | + And the game's current play source interaction with type bury should be inconsequential When the devoted servant steals the role of the player named Juju Then the request should have failed with status code 400 @@ -122,7 +140,13 @@ Feature: πŸŽ€ Devoted Servant role Then the player named Thomas should be murdered by werewolves from eaten And the game's current play should be survivors to bury-dead-bodies And the game's current play can be skipped - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Thomas | + And the game's current play source interaction with type bury should be inconsequential When the devoted servant steals the role of the player named Thomas Then the request should have failed with status code 400 @@ -221,10 +245,17 @@ Feature: πŸŽ€ Devoted Servant role And the game's current play source should have the following interactions | type | source | minBoundary | maxBoundary | | steal-role | devoted-servant | 0 | 1 | + | bury | survivors | 0 | 2 | And the game's current play source interaction with type steal-role should have the following eligible targets | name | | Thomas | | Juju | + And the game's current play source interaction with type steal-role should have consequences + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Thomas | + | Juju | + And the game's current play source interaction with type bury should be inconsequential When the player or group targets the following players | target | diff --git a/tests/acceptance/features/game/features/role/fox.feature b/tests/acceptance/features/game/features/role/fox.feature index c0c7f3e0f..8fe51ad09 100644 --- a/tests/acceptance/features/game/features/role/fox.feature +++ b/tests/acceptance/features/game/features/role/fox.feature @@ -33,6 +33,7 @@ Feature: 🦊 Fox role | Olivia | | Thomas | | Coco | + And the game's current play source interaction with type sniff should have consequences When the fox sniffs the player named Doudou Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/hunter.feature b/tests/acceptance/features/game/features/role/hunter.feature index a2e59562a..ab3c56ee3 100644 --- a/tests/acceptance/features/game/features/role/hunter.feature +++ b/tests/acceptance/features/game/features/role/hunter.feature @@ -33,6 +33,7 @@ Feature: πŸ”« Hunter role | Olivia | | JB | | Maxime | + And the game's current play source interaction with type shoot should have consequences When the hunter shoots at the player named Olivia Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/rusty-sword-knight.feature b/tests/acceptance/features/game/features/role/rusty-sword-knight.feature index e72262214..21148bf52 100644 --- a/tests/acceptance/features/game/features/role/rusty-sword-knight.feature +++ b/tests/acceptance/features/game/features/role/rusty-sword-knight.feature @@ -19,7 +19,13 @@ Feature: 🀺 Rusty Sword Knight role And the player named Babou should not have the active contaminated from rusty-sword-knight attribute And the player named Babou should be alive And the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Antoine | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/scandalmonger.feature b/tests/acceptance/features/game/features/role/scandalmonger.feature index 3e8f9aabb..bd4a3d6be 100644 --- a/tests/acceptance/features/game/features/role/scandalmonger.feature +++ b/tests/acceptance/features/game/features/role/scandalmonger.feature @@ -29,6 +29,7 @@ Feature: πŸ¦β€β¬› Scandalmonger role | JB | | Camille | | Thomas | + And the game's current play source interaction with type mark should have consequences When the player or group skips his turn Then the request should have succeeded with status code 200 @@ -57,7 +58,13 @@ Feature: πŸ¦β€β¬› Scandalmonger role Then the player named JB should be murdered by werewolves from eaten And the player named JB should have the active scandalmonger-marked from scandalmonger attribute And the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | JB | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/scapegoat.feature b/tests/acceptance/features/game/features/role/scapegoat.feature index 6ac99ce3b..bf96c0d59 100644 --- a/tests/acceptance/features/game/features/role/scapegoat.feature +++ b/tests/acceptance/features/game/features/role/scapegoat.feature @@ -54,6 +54,7 @@ Feature: 🐐 Scapegoat role | Thomas | | Mom | | Dad | + And the game's current play source interaction with type ban-voting should have consequences When the scapegoat bans from vote the following players | name | @@ -225,7 +226,13 @@ Feature: 🐐 Scapegoat role When the werewolves eat the player named Olivia Then the player named Olivia should be murdered by werewolves from eaten And the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Olivia | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/two-sisters.feature b/tests/acceptance/features/game/features/role/two-sisters.feature index 7efc93c4e..b1f0982b6 100644 --- a/tests/acceptance/features/game/features/role/two-sisters.feature +++ b/tests/acceptance/features/game/features/role/two-sisters.feature @@ -57,7 +57,13 @@ Feature: πŸ‘―β€ Two sisters role When the werewolves eat the player named Antoine Then the player named Antoine should be murdered by werewolves from eaten And the game's current play should be survivors to bury-dead-bodies - And the game's current play source should not have interactions + And the game's current play source should have the following interactions + | type | source | minBoundary | maxBoundary | + | bury | survivors | 0 | 1 | + And the game's current play source interaction with type bury should have the following eligible targets + | name | + | Antoine | + And the game's current play source interaction with type bury should be inconsequential And the game's current play can be skipped When the survivors bury dead bodies diff --git a/tests/acceptance/features/game/features/role/white-werewolf.feature b/tests/acceptance/features/game/features/role/white-werewolf.feature index 6a519e817..a09796e81 100644 --- a/tests/acceptance/features/game/features/role/white-werewolf.feature +++ b/tests/acceptance/features/game/features/role/white-werewolf.feature @@ -34,6 +34,7 @@ Feature: 🐺🦴White Werewolf role And the game's current play source interaction with type eat should have the following eligible targets | name | | JB | + And the game's current play source interaction with type eat should have consequences When the player or group skips his turn Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/wild-child.feature b/tests/acceptance/features/game/features/role/wild-child.feature index 1ef440f9e..c6860045a 100644 --- a/tests/acceptance/features/game/features/role/wild-child.feature +++ b/tests/acceptance/features/game/features/role/wild-child.feature @@ -27,6 +27,7 @@ Feature: πŸ’ Wild Child role | Olivia | | JB | | Maxime | + And the game's current play source interaction with type choose-as-model should have consequences When the wild child chooses the player named Olivia as a model Then the request should have succeeded with status code 200 diff --git a/tests/acceptance/features/game/features/role/witch.feature b/tests/acceptance/features/game/features/role/witch.feature index 0446d37a1..7dd454edf 100644 --- a/tests/acceptance/features/game/features/role/witch.feature +++ b/tests/acceptance/features/game/features/role/witch.feature @@ -28,6 +28,7 @@ Feature: πŸͺ„ Witch role And the game's current play source interaction with type give-life-potion should have the following eligible targets | name | | Juju | + And the game's current play source interaction with type give-life-potion should have consequences And the game's current play source interaction with type give-death-potion should have the following eligible targets | name | | Antoine | @@ -51,6 +52,7 @@ Feature: πŸͺ„ Witch role | Antoine | | Doudou | | Thom | + And the game's current play source interaction with type give-death-potion should have consequences Scenario: πŸͺ„ Witch uses death potion to kill someone diff --git a/tests/acceptance/features/game/step-definitions/game-history/game-history.then-steps.ts b/tests/acceptance/features/game/step-definitions/game-history/game-history.then-steps.ts index ff7459b55..97d38335b 100644 --- a/tests/acceptance/features/game/step-definitions/game-history/game-history.then-steps.ts +++ b/tests/acceptance/features/game/step-definitions/game-history/game-history.then-steps.ts @@ -2,13 +2,14 @@ import type { DataTable } from "@cucumber/cucumber"; import { Then } from "@cucumber/cucumber"; import { expect } from "expect"; +import type { PlayerInteractionType } from "@/modules/game/types/player/player-interaction/player-interaction.types"; import type { RoleName } from "@/modules/role/types/role.types"; import type { PlayerSide } from "@/modules/game/schemas/player/player-side/player-side.schema"; import type { GameHistoryRecordVotingResult } from "@/modules/game/types/game-history-record/game-history-record.types"; import type { GamePlayAction, GamePlayCause, GamePlaySourceName, GamePlayType, WitchPotion } from "@/modules/game/types/game-play/game-play.types"; import type { GamePhase } from "@/modules/game/types/game.types"; -import { convertDatatableToGameHistoryRecordPlayVotes, convertDatatableToPlayers } from "@tests/acceptance/features/game/helpers/game-datatable.helpers"; +import { convertDatatableToGameHistoryRecordPlayVotes, convertDatatableToGamePlaySourceInteractions, convertDatatableToPlayers } from "@tests/acceptance/features/game/helpers/game-datatable.helpers"; import type { CustomWorld } from "@tests/acceptance/shared/types/world.types"; Then(/^the game's tick from the previous history record should be (?\d)$/u, function(this: CustomWorld, tick: string): void { @@ -41,6 +42,42 @@ Then(/^the play's source players from the previous history record should be the expect(this.lastGameHistoryRecord.play.source.players).toStrictEqual(players); }); +Then(/^the play's source players from the previous history record should not have interactions$/u, function(this: CustomWorld): void { + expect(this.lastGameHistoryRecord.play.source.interactions).toBeUndefined(); +}); + +Then(/^the play's source players from the previous history record should have the following interactions$/u, function(this: CustomWorld, expectedInteractionsDatatable: DataTable): void { + const expectedInteractions = convertDatatableToGamePlaySourceInteractions(expectedInteractionsDatatable.rows()); + const interactions = this.lastGameHistoryRecord.play.source.interactions; + + expect(interactions?.length).toBe(expectedInteractions.length); + expectedInteractions.forEach(expectedInteraction => { + const existingInteraction = interactions?.find(interaction => interaction.type === expectedInteraction.type); + expect(existingInteraction).toBeDefined(); + expect(existingInteraction?.source).toBe(expectedInteraction.source); + expect(existingInteraction?.boundaries).toStrictEqual(expectedInteraction.boundaries); + }); +}); + +Then(/^the play's source interaction from the previous history with type (?.+?) should have the following eligible targets$/u, function(this: CustomWorld, interactionType: PlayerInteractionType, expectedEligibleTargetsDatatable: DataTable): void { + const expectedEligibleTargets = convertDatatableToPlayers(expectedEligibleTargetsDatatable.rows(), this.gameOnPreviousGamePlay); + const interaction = this.lastGameHistoryRecord.play.source.interactions?.find(({ type }) => type === interactionType); + + expect(interaction?.eligibleTargets).toStrictEqual(expectedEligibleTargets); +}); + +Then(/^the play's source interaction from the previous history with type (?.+?) should be inconsequential$/u, function(this: CustomWorld, interactionType: PlayerInteractionType): void { + const interaction = this.lastGameHistoryRecord.play.source.interactions?.find(({ type }) => type === interactionType); + + expect(interaction?.isInconsequential).toBe(true); +}); + +Then(/^the play's source interaction from the previous history with type (?.+?) should have consequences$/u, function(this: CustomWorld, interactionType: PlayerInteractionType): void { + const interaction = this.lastGameHistoryRecord.play.source.interactions?.find(({ type }) => type === interactionType); + + expect(interaction?.isInconsequential).toBeUndefined(); +}); + Then(/^the play's cause from the previous history record should be (?(?!undefined).+)$/u, function(this: CustomWorld, cause: GamePlayCause): void { expect(this.lastGameHistoryRecord.play.cause).toBe(cause); }); diff --git a/tests/acceptance/features/game/step-definitions/game-play/game-play.then-steps.ts b/tests/acceptance/features/game/step-definitions/game-play/game-play.then-steps.ts index d0511ee50..9ab4491b3 100644 --- a/tests/acceptance/features/game/step-definitions/game-play/game-play.then-steps.ts +++ b/tests/acceptance/features/game/step-definitions/game-play/game-play.then-steps.ts @@ -60,6 +60,18 @@ Then(/^the game's current play source interaction with type (?.+?) should expect(interaction?.eligibleTargets).toStrictEqual(expectedEligibleTargets); }); +Then(/^the game's current play source interaction with type (?.+?) should be inconsequential$/u, function(this: CustomWorld, interactionType: PlayerInteractionType): void { + const interaction = this.game.currentPlay?.source.interactions?.find(({ type }) => type === interactionType); + + expect(interaction?.isInconsequential).toBe(true); +}); + +Then(/^the game's current play source interaction with type (?.+?) should have consequences$/u, function(this: CustomWorld, interactionType: PlayerInteractionType): void { + const interaction = this.game.currentPlay?.source.interactions?.find(({ type }) => type === interactionType); + + expect(interaction?.isInconsequential).toBeUndefined(); +}); + Then(/^the game's current play can(? not)? be skipped$/u, function(this: CustomWorld, canBeSkipped: string | null): void { expect(this.game.currentPlay?.canBeSkipped).toBe(canBeSkipped === null); }); \ No newline at end of file diff --git a/tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory.ts b/tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory.ts index 81a750162..f12305b14 100644 --- a/tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory.ts +++ b/tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory.ts @@ -15,6 +15,7 @@ function createFakeGamePlaySourceInteraction(gamePlaySourceInteraction: Partial< type: gamePlaySourceInteraction.type ?? faker.helpers.arrayElement(PLAYER_INTERACTION_TYPES), eligibleTargets: gamePlaySourceInteraction.eligibleTargets ?? [], boundaries: createFakeGamePlaySourceInteractionBoundaries(gamePlaySourceInteraction.boundaries), + isInconsequential: gamePlaySourceInteraction.isInconsequential, ...override, }, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS); } diff --git a/tests/stryker/incremental.json b/tests/stryker/incremental.json index a225d9fb3..6887a573d 100644 --- a/tests/stryker/incremental.json +++ b/tests/stryker/incremental.json @@ -12,12 +12,12 @@ "static": true, "killedBy": [], "coveredBy": [ - "1369", - "1370", "1371", "1372", "1373", - "1374" + "1374", + "1375", + "1376" ], "location": { "end": { @@ -39,12 +39,12 @@ "static": true, "killedBy": [], "coveredBy": [ - "1369", - "1370", "1371", "1372", "1373", - "1374" + "1374", + "1375", + "1376" ], "location": { "end": { @@ -66,12 +66,12 @@ "static": true, "killedBy": [], "coveredBy": [ - "1369", - "1370", "1371", "1372", "1373", - "1374" + "1374", + "1375", + "1376" ], "location": { "end": { @@ -93,12 +93,12 @@ "static": true, "killedBy": [], "coveredBy": [ - "1369", - "1370", "1371", "1372", "1373", - "1374" + "1374", + "1375", + "1376" ], "location": { "end": { @@ -120,12 +120,12 @@ "static": true, "killedBy": [], "coveredBy": [ - "1369", - "1370", "1371", "1372", "1373", - "1374" + "1374", + "1375", + "1376" ], "location": { "end": { @@ -147,8 +147,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1369", - "1374" + "1371", + "1376" ], "location": { "end": { @@ -170,10 +170,10 @@ "static": true, "killedBy": [], "coveredBy": [ - "1370", - "1371", "1372", - "1373" + "1373", + "1374", + "1375" ], "location": { "end": { @@ -195,10 +195,10 @@ "static": true, "killedBy": [], "coveredBy": [ - "1370", - "1371", "1372", - "1373" + "1373", + "1374", + "1375" ], "location": { "end": { @@ -220,10 +220,10 @@ "static": true, "killedBy": [], "coveredBy": [ - "1370", - "1371", "1372", - "1373" + "1373", + "1374", + "1375" ], "location": { "end": { @@ -245,11 +245,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1371" + "1373" ], "coveredBy": [ - "1371", - "1373" + "1373", + "1375" ], "location": { "end": { @@ -271,11 +271,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1371" + "1373" ], "coveredBy": [ - "1371", - "1373" + "1373", + "1375" ], "location": { "end": { @@ -297,11 +297,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1371" + "1373" ], "coveredBy": [ - "1371", - "1373" + "1373", + "1375" ], "location": { "end": { @@ -323,11 +323,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1371" + "1373" ], "coveredBy": [ - "1371", - "1373" + "1373", + "1375" ], "location": { "end": { @@ -349,8 +349,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1370", - "1372" + "1372", + "1374" ], "location": { "end": { @@ -372,8 +372,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1370", - "1372" + "1372", + "1374" ], "location": { "end": { @@ -395,8 +395,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1370", - "1372" + "1372", + "1374" ], "location": { "end": { @@ -418,10 +418,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1372" + "1374" ], "coveredBy": [ - "1372" + "1374" ], "location": { "end": { @@ -443,10 +443,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1372" + "1374" ], "coveredBy": [ - "1372" + "1374" ], "location": { "end": { @@ -468,10 +468,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1372" + "1374" ], "coveredBy": [ - "1372" + "1374" ], "location": { "end": { @@ -493,8 +493,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -516,8 +516,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -539,8 +539,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -562,8 +562,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -585,8 +585,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -608,11 +608,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1374" + "1376" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -634,11 +634,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -660,11 +660,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -686,10 +686,10 @@ "testsCompleted": 1, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373" + "1375" ], "location": { "end": { @@ -711,10 +711,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1374" + "1376" ], "coveredBy": [ - "1374" + "1376" ], "location": { "end": { @@ -736,11 +736,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -762,11 +762,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -788,8 +788,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -811,8 +811,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -834,11 +834,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -860,11 +860,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1373" + "1375" ], "coveredBy": [ - "1373", - "1374" + "1375", + "1376" ], "location": { "end": { @@ -892,8 +892,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -911,7 +909,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -933,8 +933,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -952,7 +950,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -974,8 +974,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -993,7 +991,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1015,8 +1015,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -1034,7 +1032,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1056,11 +1056,9 @@ "testsCompleted": 20, "static": true, "killedBy": [ - "1304" + "1306" ], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -1078,7 +1076,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1100,8 +1100,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -1119,7 +1117,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1141,8 +1141,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -1160,7 +1158,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1182,11 +1182,9 @@ "testsCompleted": 18, "static": false, "killedBy": [ - "1304" + "1306" ], "coveredBy": [ - "1304", - "1305", "1306", "1307", "1308", @@ -1202,7 +1200,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1224,9 +1224,9 @@ "static": true, "killedBy": [], "coveredBy": [ - "1322", - "1323", - "1324" + "1324", + "1325", + "1326" ], "location": { "end": { @@ -1248,9 +1248,9 @@ "static": true, "killedBy": [], "coveredBy": [ - "1322", - "1323", - "1324" + "1324", + "1325", + "1326" ], "location": { "end": { @@ -1272,12 +1272,12 @@ "testsCompleted": 3, "static": true, "killedBy": [ - "1322" + "1324" ], "coveredBy": [ - "1322", - "1323", - "1324" + "1324", + "1325", + "1326" ], "location": { "end": { @@ -1299,10 +1299,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1322" + "1324" ], "coveredBy": [ - "1322" + "1324" ], "location": { "end": { @@ -1324,9 +1324,9 @@ "static": true, "killedBy": [], "coveredBy": [ - "1322", - "1323", - "1324" + "1324", + "1325", + "1326" ], "location": { "end": { @@ -1348,7 +1348,7 @@ "static": true, "killedBy": [], "coveredBy": [ - "1324" + "1326" ], "location": { "end": { @@ -1370,7 +1370,7 @@ "static": true, "killedBy": [], "coveredBy": [ - "1324" + "1326" ], "location": { "end": { @@ -1392,10 +1392,10 @@ "testsCompleted": 1, "static": true, "killedBy": [ - "1324" + "1326" ], "coveredBy": [ - "1324" + "1326" ], "location": { "end": { @@ -1423,8 +1423,6 @@ "static": true, "killedBy": [], "coveredBy": [ - "1302", - "1303", "1304", "1305", "1306", @@ -1442,7 +1440,9 @@ "1318", "1319", "1320", - "1321" + "1321", + "1322", + "1323" ], "location": { "end": { @@ -1470,8 +1470,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1493,8 +1493,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1516,11 +1516,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1523" + "1525" ], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1542,11 +1542,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1523" + "1525" ], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1568,11 +1568,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1523" + "1525" ], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1594,8 +1594,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1523", - "1524" + "1525", + "1526" ], "location": { "end": { @@ -1623,8 +1623,8 @@ "static": true, "killedBy": [], "coveredBy": [ - "1517", - "1518" + "1519", + "1520" ], "location": { "end": { @@ -1646,11 +1646,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1517" + "1519" ], "coveredBy": [ - "1517", - "1518" + "1519", + "1520" ], "location": { "end": { @@ -1672,11 +1672,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1517" + "1519" ], "coveredBy": [ - "1517", - "1518" + "1519", + "1520" ], "location": { "end": { @@ -1698,11 +1698,11 @@ "testsCompleted": 2, "static": true, "killedBy": [ - "1517" + "1519" ], "coveredBy": [ - "1517", - "1518" + "1519", + "1520" ], "location": { "end": { @@ -1730,8 +1730,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "685", - "686" + "687", + "688" ], "location": { "end": { @@ -1753,7 +1753,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695" + "697" ], "location": { "end": { @@ -1775,7 +1775,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "698" + "700" ], "location": { "end": { @@ -1797,9 +1797,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -1821,8 +1821,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "741", - "742" + "743", + "744" ], "location": { "end": { @@ -1844,10 +1844,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -1869,9 +1869,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "755", - "756", - "757" + "757", + "758", + "759" ], "location": { "end": { @@ -1899,11 +1899,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -1921,9 +1919,11 @@ "755", "756", "757", - "1448", - "1449", - "1450" + "758", + "759", + "1450", + "1451", + "1452" ], "location": { "end": { @@ -1945,16 +1945,14 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1450" + "1452" ], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -1962,12 +1960,14 @@ "750", "751", "752", + "753", "754", - "755", "756", "757", - "1449", - "1450" + "758", + "759", + "1451", + "1452" ], "location": { "end": { @@ -1989,13 +1989,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -2003,12 +2001,14 @@ "750", "751", "752", + "753", "754", - "755", "756", "757", - "1449", - "1450" + "758", + "759", + "1451", + "1452" ], "location": { "end": { @@ -2030,13 +2030,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -2044,12 +2042,14 @@ "750", "751", "752", + "753", "754", - "755", "756", "757", - "1449", - "1450" + "758", + "759", + "1451", + "1452" ], "location": { "end": { @@ -2071,13 +2071,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -2085,12 +2083,14 @@ "750", "751", "752", + "753", "754", - "755", "756", "757", - "1449", - "1450" + "758", + "759", + "1451", + "1452" ], "location": { "end": { @@ -2112,15 +2112,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "744", - "745", - "750", - "751", + "699", + "742", + "746", + "747", "752", + "753", "754", - "1449" + "756", + "1451" ], "location": { "end": { @@ -2148,8 +2148,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2188,10 +2186,12 @@ "736", "737", "738", - "1456", - "1457", + "739", + "740", "1458", - "1459" + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2213,11 +2213,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "1458" + "1460" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2256,10 +2254,12 @@ "736", "737", "738", - "1456", - "1457", + "739", + "740", "1458", - "1459" + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2281,11 +2281,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2324,10 +2322,12 @@ "736", "737", "738", - "1456", - "1457", + "739", + "740", "1458", - "1459" + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2349,8 +2349,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2389,10 +2387,12 @@ "736", "737", "738", - "1456", - "1457", + "739", + "740", "1458", - "1459" + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2414,11 +2414,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "1456" + "1458" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2430,16 +2428,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1456" + "740", + "1458" ], "location": { "end": { @@ -2461,11 +2461,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -2477,16 +2475,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1456" + "740", + "1458" ], "location": { "end": { @@ -2508,11 +2508,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2520,18 +2518,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2553,11 +2553,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "731" + "733" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2565,18 +2563,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2598,11 +2598,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2610,18 +2608,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2643,11 +2643,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "731" + "733" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2655,18 +2653,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2688,11 +2688,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "731" + "733" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2700,18 +2698,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2733,8 +2733,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2742,18 +2740,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2775,8 +2775,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2784,18 +2782,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2817,11 +2817,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1457" + "1459" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2829,18 +2827,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2862,11 +2862,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1459" + "1461" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -2874,18 +2872,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1457", - "1458", - "1459" + "739", + "1459", + "1460", + "1461" ], "location": { "end": { @@ -2907,13 +2907,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "728", - "729", + "730", "731", - "732", "733", "734", - "1460" + "735", + "736", + "1462" ], "location": { "end": { @@ -2935,16 +2935,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "731" + "733" ], "coveredBy": [ - "728", - "729", + "730", "731", - "732", "733", "734", - "1460" + "735", + "736", + "1462" ], "location": { "end": { @@ -3067,8 +3067,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3107,14 +3105,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3136,8 +3136,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3176,14 +3174,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3205,11 +3205,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3248,14 +3246,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3277,11 +3277,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3320,14 +3318,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3349,11 +3349,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3392,14 +3390,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3421,8 +3421,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3461,14 +3459,16 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3490,11 +3490,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3502,21 +3500,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3538,11 +3538,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3550,21 +3548,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3586,11 +3586,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3598,21 +3596,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3634,11 +3634,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3646,21 +3644,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3682,11 +3682,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3694,21 +3692,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3730,11 +3730,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3742,21 +3740,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3778,8 +3778,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -3787,21 +3785,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1286", - "1287", + "739", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3823,11 +3823,9 @@ "testsCompleted": 35, "static": false, "killedBy": [ - "1284" + "1286" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3856,11 +3854,13 @@ "726", "727", "728", - "736", - "737", + "729", + "730", "738", - "1284", - "1285" + "739", + "740", + "1286", + "1287" ], "location": { "end": { @@ -3882,11 +3882,9 @@ "testsCompleted": 35, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -3915,11 +3913,13 @@ "726", "727", "728", - "736", - "737", + "729", + "730", "738", - "1284", - "1285" + "739", + "740", + "1286", + "1287" ], "location": { "end": { @@ -3941,22 +3941,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1286", - "1287", + "736", + "737", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -3978,22 +3978,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "1286" + "1288" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1286", - "1287", + "736", + "737", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4015,19 +4015,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1286", - "1287", + "736", + "737", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4049,19 +4049,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1286", - "1287", + "736", + "737", "1288", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4083,21 +4083,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1287" + "1289" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1287", - "1288", + "736", + "737", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4119,21 +4119,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1287" + "1289" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1287", - "1288", + "736", + "737", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4155,21 +4155,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1287", - "1288", + "736", + "737", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4191,21 +4191,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1287", - "1288", + "736", + "737", "1289", "1290", - "1291" + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4227,12 +4227,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1286" + "1288" ], "coveredBy": [ - "1286", - "1287", - "1288" + "1288", + "1289", + "1290" ], "location": { "end": { @@ -4254,12 +4254,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1286" + "1288" ], "coveredBy": [ - "1286", - "1287", - "1288" + "1288", + "1289", + "1290" ], "location": { "end": { @@ -4281,19 +4281,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1289" + "1291" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4315,19 +4315,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4349,19 +4349,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1289" + "1291" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4383,19 +4383,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4417,19 +4417,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4451,19 +4451,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4485,19 +4485,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1289" + "1291" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4519,19 +4519,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1291" + "1293" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4553,19 +4553,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "729", - "730", "731", "732", "733", "734", "735", - "1289", - "1290", - "1291" + "736", + "737", + "1291", + "1292", + "1293" ], "location": { "end": { @@ -4587,10 +4587,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "729", - "730", - "735", - "1292" + "731", + "732", + "737", + "1294" ], "location": { "end": { @@ -4612,13 +4612,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "729" + "731" ], "coveredBy": [ - "729", - "730", - "735", - "1292" + "731", + "732", + "737", + "1294" ], "location": { "end": { @@ -4741,8 +4741,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -4781,10 +4779,12 @@ "736", "737", "738", - "1451", - "1452", + "739", + "740", "1453", - "1454" + "1454", + "1455", + "1456" ], "location": { "end": { @@ -4806,11 +4806,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "1453" + "1455" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -4849,10 +4847,12 @@ "736", "737", "738", - "1451", - "1452", + "739", + "740", "1453", - "1454" + "1454", + "1455", + "1456" ], "location": { "end": { @@ -4874,11 +4874,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -4917,10 +4915,12 @@ "736", "737", "738", - "1451", - "1452", + "739", + "740", "1453", - "1454" + "1454", + "1455", + "1456" ], "location": { "end": { @@ -4942,8 +4942,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -4982,10 +4980,12 @@ "736", "737", "738", - "1451", - "1452", + "739", + "740", "1453", - "1454" + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5007,11 +5007,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "1451" + "1453" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5023,16 +5021,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1451" + "740", + "1453" ], "location": { "end": { @@ -5054,11 +5054,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5070,16 +5068,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1451" + "740", + "1453" ], "location": { "end": { @@ -5101,11 +5101,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1452" + "1454" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5113,18 +5111,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5146,11 +5146,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "715" + "717" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5158,18 +5156,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5191,11 +5191,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1452" + "1454" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5203,18 +5201,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5236,11 +5236,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "715" + "717" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5248,18 +5246,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5281,11 +5281,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "715" + "717" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5293,18 +5291,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5326,8 +5326,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5335,18 +5333,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5368,8 +5368,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5377,18 +5375,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5410,11 +5410,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "1452" + "1454" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5422,18 +5420,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5455,11 +5455,9 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -5467,18 +5465,20 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1452", - "1453", - "1454" + "739", + "1454", + "1455", + "1456" ], "location": { "end": { @@ -5500,11 +5500,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "715", - "716", "717", "718", - "1455" + "719", + "720", + "1457" ], "location": { "end": { @@ -5526,14 +5526,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "715" + "717" ], "coveredBy": [ - "715", - "716", "717", "718", - "1455" + "719", + "720", + "1457" ], "location": { "end": { @@ -5656,8 +5656,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5696,13 +5694,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -5724,8 +5724,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5764,13 +5762,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -5792,11 +5792,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5835,13 +5833,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -5863,11 +5863,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5906,13 +5904,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -5934,11 +5934,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -5977,13 +5975,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6005,8 +6005,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -6045,13 +6043,15 @@ "736", "737", "738", - "1325", - "1326", + "739", + "740", "1327", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6073,11 +6073,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6085,21 +6083,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6121,11 +6121,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6133,21 +6131,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6169,11 +6169,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6181,21 +6179,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6217,11 +6217,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "1326" + "1328" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6229,21 +6227,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6265,11 +6265,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6277,21 +6275,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6313,11 +6313,9 @@ "testsCompleted": 24, "static": false, "killedBy": [ - "1326" + "1328" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6325,21 +6323,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6361,8 +6361,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -6370,21 +6368,23 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1326", - "1327", + "739", "1328", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6406,11 +6406,9 @@ "testsCompleted": 35, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -6423,10 +6421,10 @@ "710", "711", "712", - "717", - "718", - "721", - "722", + "713", + "714", + "719", + "720", "723", "724", "725", @@ -6441,9 +6439,11 @@ "734", "735", "736", + "737", "738", - "1325", - "1326" + "740", + "1327", + "1328" ], "location": { "end": { @@ -6465,11 +6465,9 @@ "testsCompleted": 35, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -6482,10 +6480,10 @@ "710", "711", "712", - "717", - "718", - "721", - "722", + "713", + "714", + "719", + "720", "723", "724", "725", @@ -6500,9 +6498,11 @@ "734", "735", "736", + "737", "738", - "1325", - "1326" + "740", + "1327", + "1328" ], "location": { "end": { @@ -6524,21 +6524,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1327", - "1328", + "717", + "718", + "721", + "722", + "739", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6560,21 +6560,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1327" + "1329" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1327", - "1328", + "717", + "718", + "721", + "722", + "739", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6596,18 +6596,18 @@ "static": false, "killedBy": [], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1327", - "1328", + "717", + "718", + "721", + "722", + "739", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6629,18 +6629,18 @@ "static": false, "killedBy": [], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1327", - "1328", + "717", + "718", + "721", + "722", + "739", "1329", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6662,20 +6662,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1329" + "1331" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1328", - "1329", + "717", + "718", + "721", + "722", + "739", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6697,20 +6697,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1329" + "1331" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1328", - "1329", + "717", + "718", + "721", + "722", + "739", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6732,20 +6732,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1328", - "1329", + "717", + "718", + "721", + "722", + "739", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6767,20 +6767,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1331" + "1333" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1328", - "1329", + "717", + "718", + "721", + "722", + "739", "1330", - "1331" + "1331", + "1332", + "1333" ], "location": { "end": { @@ -6802,12 +6802,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1327" + "1329" ], "coveredBy": [ - "1327", - "1328", - "1329" + "1329", + "1330", + "1331" ], "location": { "end": { @@ -6829,12 +6829,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1327" + "1329" ], "coveredBy": [ - "1327", - "1328", - "1329" + "1329", + "1330", + "1331" ], "location": { "end": { @@ -6856,18 +6856,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "1330" + "1332" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -6889,18 +6889,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -6922,18 +6922,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "1330" + "1332" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -6955,18 +6955,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -6988,18 +6988,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "1331" + "1333" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -7021,18 +7021,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "1331" + "1333" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -7054,18 +7054,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -7087,18 +7087,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -7120,18 +7120,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "713", - "714", "715", "716", - "719", - "720", - "737", - "1330", - "1331" + "717", + "718", + "721", + "722", + "739", + "1332", + "1333" ], "location": { "end": { @@ -7153,9 +7153,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "713", - "714", - "1332" + "715", + "716", + "1334" ], "location": { "end": { @@ -7177,12 +7177,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "713" + "715" ], "coveredBy": [ - "713", - "714", - "1332" + "715", + "716", + "1334" ], "location": { "end": { @@ -7305,8 +7305,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7345,12 +7343,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7372,11 +7372,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "712" + "714" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7415,12 +7413,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7442,11 +7442,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1261" + "1263" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7485,12 +7483,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7512,11 +7512,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7555,12 +7553,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7582,11 +7582,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7625,12 +7623,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7652,8 +7652,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7692,12 +7690,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7719,11 +7719,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -7761,12 +7759,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7788,11 +7788,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -7831,12 +7829,14 @@ "736", "737", "738", - "1260", - "1261", + "739", + "740", "1262", "1263", "1264", - "1265" + "1265", + "1266", + "1267" ], "location": { "end": { @@ -7858,33 +7858,33 @@ "testsCompleted": 25, "static": false, "killedBy": [ - "712" + "714" ], "coveredBy": [ - "699", + "701", "702", - "703", "704", "705", - "706", "707", "708", "709", "710", + "711", "712", - "717", - "718", - "721", - "722", + "714", + "719", + "720", "723", "724", "725", "726", + "727", "728", - "736", + "730", "738", - "1260", - "1265" + "740", + "1262", + "1267" ], "location": { "end": { @@ -7906,33 +7906,33 @@ "testsCompleted": 25, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", + "701", "702", - "703", "704", "705", - "706", "707", "708", "709", "710", + "711", "712", - "717", - "718", - "721", - "722", + "714", + "719", + "720", "723", "724", "725", "726", + "727", "728", - "736", + "730", "738", - "1260", - "1265" + "740", + "1262", + "1267" ], "location": { "end": { @@ -7954,33 +7954,33 @@ "testsCompleted": 25, "static": false, "killedBy": [ - "712" + "714" ], "coveredBy": [ - "699", + "701", "702", - "703", "704", "705", - "706", "707", "708", "709", "710", + "711", "712", - "717", - "718", - "721", - "722", + "714", + "719", + "720", "723", "724", "725", "726", + "727", "728", - "736", + "730", "738", - "1260", - "1265" + "740", + "1262", + "1267" ], "location": { "end": { @@ -8002,19 +8002,19 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "700", - "701", - "711", - "712", - "717", - "718", - "727", - "728", - "1266", - "1267" + "703", + "706", + "713", + "714", + "719", + "720", + "729", + "730", + "1268", + "1269" ], "location": { "end": { @@ -8036,19 +8036,19 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "712" + "714" ], "coveredBy": [ - "700", - "701", - "711", - "712", - "717", - "718", - "727", - "728", - "1266", - "1267" + "703", + "706", + "713", + "714", + "719", + "720", + "729", + "730", + "1268", + "1269" ], "location": { "end": { @@ -8070,19 +8070,19 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "700", - "701", - "711", - "712", - "717", - "718", - "727", - "728", - "1266", - "1267" + "703", + "706", + "713", + "714", + "719", + "720", + "729", + "730", + "1268", + "1269" ], "location": { "end": { @@ -8104,14 +8104,14 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "700", - "701", - "711", - "727", - "1266" + "703", + "706", + "713", + "729", + "1268" ], "location": { "end": { @@ -8133,14 +8133,14 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "711" + "713" ], "coveredBy": [ - "700", - "701", - "711", - "727", - "1266" + "703", + "706", + "713", + "729", + "1268" ], "location": { "end": { @@ -8162,14 +8162,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "712" + "714" ], "coveredBy": [ - "712", - "717", - "718", - "728", - "1267" + "714", + "719", + "720", + "730", + "1269" ], "location": { "end": { @@ -8285,16 +8285,16 @@ "status": "CompileError", "static": false, "coveredBy": [ - "700", - "701", - "711", - "712", - "717", - "718", - "727", - "728", - "1266", - "1267" + "703", + "706", + "713", + "714", + "719", + "720", + "729", + "730", + "1268", + "1269" ], "location": { "end": { @@ -8322,8 +8322,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8362,12 +8360,14 @@ "736", "737", "738", - "1268", - "1269", + "739", + "740", "1270", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8389,8 +8389,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8429,12 +8427,14 @@ "736", "737", "738", - "1268", - "1269", + "739", + "740", "1270", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8456,11 +8456,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "700" + "702" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8499,12 +8497,14 @@ "736", "737", "738", - "1268", - "1269", + "739", + "740", "1270", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8526,8 +8526,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8566,12 +8564,14 @@ "736", "737", "738", - "1268", - "1269", + "739", + "740", "1270", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8593,11 +8593,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "700" + "702" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8609,16 +8607,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1268" + "740", + "1270" ], "location": { "end": { @@ -8640,11 +8640,9 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -8656,16 +8654,18 @@ "709", "710", "711", - "721", - "722", + "712", + "713", "723", "724", "725", "726", "727", - "736", + "728", + "729", "738", - "1268" + "740", + "1270" ], "location": { "end": { @@ -8687,8 +8687,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8696,20 +8694,22 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1269", - "1270", + "739", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8731,8 +8731,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8740,20 +8738,22 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1269", - "1270", + "739", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8775,8 +8775,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8784,20 +8782,22 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1269", - "1270", + "739", "1271", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8819,7 +8819,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1269" + "1271" ], "location": { "end": { @@ -8841,10 +8841,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1269" + "1271" ], "coveredBy": [ - "1269" + "1271" ], "location": { "end": { @@ -8866,11 +8866,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "720" + "722" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8878,19 +8876,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8912,11 +8912,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8924,19 +8922,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -8958,11 +8958,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -8970,19 +8968,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9004,11 +9004,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9016,19 +9014,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9050,11 +9050,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9062,19 +9060,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9096,11 +9096,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9108,19 +9106,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9142,8 +9142,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9151,19 +9149,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9185,8 +9185,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9194,19 +9192,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9228,8 +9228,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9237,19 +9235,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9271,7 +9271,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1270" + "1272" ], "location": { "end": { @@ -9293,10 +9293,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1270" + "1272" ], "coveredBy": [ - "1270" + "1272" ], "location": { "end": { @@ -9318,11 +9318,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9330,19 +9328,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9364,11 +9364,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "720" + "722" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9376,19 +9374,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9410,11 +9410,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9422,19 +9420,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9456,11 +9456,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "720" + "722" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9468,19 +9466,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9502,11 +9502,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9514,19 +9512,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9548,11 +9548,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9560,19 +9558,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9594,11 +9594,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9606,19 +9604,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9640,11 +9640,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9652,19 +9650,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9686,11 +9686,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9698,19 +9696,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9732,11 +9732,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9744,19 +9742,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9778,11 +9778,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9790,19 +9788,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9824,11 +9824,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9836,19 +9834,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9870,11 +9870,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9882,19 +9880,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9916,11 +9916,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9928,19 +9926,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -9962,11 +9962,9 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "712", - "713", "714", "715", "716", @@ -9974,19 +9972,21 @@ "718", "719", "720", - "728", - "729", + "721", + "722", "730", "731", "732", "733", "734", "735", + "736", "737", - "1270", - "1271", + "739", "1272", - "1273" + "1273", + "1274", + "1275" ], "location": { "end": { @@ -10008,12 +10008,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "715", - "719", - "720", - "734", - "735", - "1274" + "717", + "721", + "722", + "736", + "737", + "1276" ], "location": { "end": { @@ -10035,15 +10035,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "719" + "721" ], "coveredBy": [ - "715", - "719", - "720", - "734", - "735", - "1274" + "717", + "721", + "722", + "736", + "737", + "1276" ], "location": { "end": { @@ -10191,8 +10191,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -10231,14 +10229,16 @@ "736", "737", "738", - "1347", - "1348", + "739", + "740", "1349", "1350", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10260,11 +10260,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -10303,14 +10301,16 @@ "736", "737", "738", - "1347", - "1348", + "739", + "740", "1349", "1350", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10332,11 +10332,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -10375,14 +10373,16 @@ "736", "737", "738", - "1347", - "1348", + "739", + "740", "1349", "1350", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10404,8 +10404,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -10444,14 +10442,16 @@ "736", "737", "738", - "1347", - "1348", + "739", + "740", "1349", "1350", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10473,8 +10473,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -10513,14 +10511,16 @@ "736", "737", "738", - "1347", - "1348", + "739", + "740", "1349", "1350", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10542,11 +10542,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1349" + "1351" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10584,12 +10582,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10611,11 +10611,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1349" + "1351" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10653,12 +10651,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10680,11 +10680,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10722,12 +10720,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10749,11 +10749,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10791,12 +10789,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10818,11 +10818,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10860,12 +10858,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10887,11 +10887,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -10929,12 +10927,14 @@ "736", "737", "738", - "1349", - "1350", + "739", + "740", "1351", "1352", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -10956,14 +10956,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1347" + "1349" ], "coveredBy": [ - "699", - "1347", - "1348", + "701", "1349", - "1350" + "1350", + "1351", + "1352" ], "location": { "end": { @@ -10985,14 +10985,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1347" + "1349" ], "coveredBy": [ - "699", - "1347", - "1348", + "701", "1349", - "1350" + "1350", + "1351", + "1352" ], "location": { "end": { @@ -11014,11 +11014,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1352" + "1354" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11056,10 +11054,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11081,11 +11081,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11123,10 +11121,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11148,11 +11148,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11190,10 +11188,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11215,11 +11215,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11257,10 +11255,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11282,11 +11282,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11324,10 +11322,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11349,8 +11349,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11388,10 +11386,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11413,11 +11413,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1353" + "1355" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11455,10 +11453,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11480,11 +11480,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11522,10 +11520,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11547,11 +11547,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11589,10 +11587,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11614,11 +11614,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11656,10 +11654,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11681,11 +11681,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11723,10 +11721,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11748,11 +11748,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1351" + "1353" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11790,10 +11788,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11815,11 +11815,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1352" + "1354" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11857,10 +11855,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11882,11 +11882,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1351" + "1353" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11924,10 +11922,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -11949,11 +11949,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1352" + "1354" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -11991,10 +11989,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12016,11 +12016,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12058,10 +12056,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12083,11 +12083,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12125,10 +12123,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12150,11 +12150,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12192,10 +12190,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12217,11 +12217,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1352" + "1354" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12259,10 +12257,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12284,11 +12284,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1352" + "1354" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12326,10 +12324,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12351,11 +12351,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1351" + "1353" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12393,10 +12391,12 @@ "736", "737", "738", - "1351", - "1352", + "739", + "740", "1353", - "1354" + "1354", + "1355", + "1356" ], "location": { "end": { @@ -12418,11 +12418,9 @@ "testsCompleted": 38, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12443,8 +12441,8 @@ "719", "720", "721", - "726", - "727", + "722", + "723", "728", "729", "730", @@ -12456,9 +12454,11 @@ "736", "737", "738", - "1351", + "739", + "740", "1353", - "1354" + "1355", + "1356" ], "location": { "end": { @@ -12480,11 +12480,9 @@ "testsCompleted": 38, "static": false, "killedBy": [ - "1353" + "1355" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12505,8 +12503,8 @@ "719", "720", "721", - "726", - "727", + "722", + "723", "728", "729", "730", @@ -12518,9 +12516,11 @@ "736", "737", "738", - "1351", + "739", + "740", "1353", - "1354" + "1355", + "1356" ], "location": { "end": { @@ -12542,11 +12542,9 @@ "testsCompleted": 38, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -12567,8 +12565,8 @@ "719", "720", "721", - "726", - "727", + "722", + "723", "728", "729", "730", @@ -12580,9 +12578,11 @@ "736", "737", "738", - "1351", + "739", + "740", "1353", - "1354" + "1355", + "1356" ], "location": { "end": { @@ -12604,12 +12604,10 @@ "testsCompleted": 34, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "700", "702", - "703", "704", "705", "706", @@ -12627,8 +12625,8 @@ "718", "719", "720", - "726", - "727", + "721", + "722", "728", "729", "730", @@ -12640,8 +12638,10 @@ "736", "737", "738", - "1353", - "1354" + "739", + "740", + "1355", + "1356" ], "location": { "end": { @@ -12663,12 +12663,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12690,15 +12690,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12720,15 +12720,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12750,15 +12750,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12780,15 +12780,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12810,12 +12810,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12837,14 +12837,14 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1355" + "1357" ], "coveredBy": [ - "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12866,14 +12866,14 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12895,14 +12895,14 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1355" + "1357" ], "coveredBy": [ - "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12924,14 +12924,14 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1356" + "1358" ], "coveredBy": [ - "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12953,11 +12953,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -12979,15 +12979,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -13009,15 +13009,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -13039,15 +13039,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1355" + "1357" ], "coveredBy": [ - "699", "701", - "721", - "726", - "1355", - "1356" + "703", + "723", + "728", + "1357", + "1358" ], "location": { "end": { @@ -13069,12 +13069,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1355" + "1357" ], "coveredBy": [ - "701", - "721", - "1355" + "703", + "723", + "1357" ], "location": { "end": { @@ -13096,12 +13096,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1355" + "1357" ], "coveredBy": [ - "701", - "721", - "1355" + "703", + "723", + "1357" ], "location": { "end": { @@ -13123,12 +13123,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "721" + "723" ], "coveredBy": [ - "701", - "721", - "1355" + "703", + "723", + "1357" ], "location": { "end": { @@ -13150,12 +13150,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "699", - "726", - "1356" + "701", + "728", + "1358" ], "location": { "end": { @@ -13177,12 +13177,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "726" + "728" ], "coveredBy": [ - "699", - "726", - "1356" + "701", + "728", + "1358" ], "location": { "end": { @@ -13305,8 +13305,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -13345,12 +13343,14 @@ "736", "737", "738", - "1461", - "1462", + "739", + "740", "1463", "1464", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13372,11 +13372,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1464" + "1466" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -13415,12 +13413,14 @@ "736", "737", "738", - "1461", - "1462", + "739", + "740", "1463", "1464", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13442,11 +13442,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -13485,12 +13483,14 @@ "736", "737", "738", - "1461", - "1462", + "739", + "740", "1463", "1464", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13512,8 +13512,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -13552,12 +13550,14 @@ "736", "737", "738", - "1461", - "1462", + "739", + "740", "1463", "1464", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13579,8 +13579,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -13619,12 +13617,14 @@ "736", "737", "738", - "1461", - "1462", + "739", + "740", "1463", "1464", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13646,11 +13646,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1463" + "1465" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -13688,10 +13686,12 @@ "736", "737", "738", - "1463", - "1464", + "739", + "740", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13713,11 +13713,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1463" + "1465" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -13755,10 +13753,12 @@ "736", "737", "738", - "1463", - "1464", + "739", + "740", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13780,11 +13780,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -13822,10 +13820,12 @@ "736", "737", "738", - "1463", - "1464", + "739", + "740", "1465", - "1466" + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13847,13 +13847,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1461", - "1462", - "1463" + "701", + "1463", + "1464", + "1465" ], "location": { "end": { @@ -13875,13 +13875,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1461" + "1463" ], "coveredBy": [ - "699", - "1461", - "1462", - "1463" + "701", + "1463", + "1464", + "1465" ], "location": { "end": { @@ -13903,11 +13903,9 @@ "testsCompleted": 42, "static": false, "killedBy": [ - "1465" + "1467" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -13945,9 +13943,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -13969,8 +13969,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -14008,9 +14006,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -14032,8 +14032,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -14071,9 +14069,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -14095,8 +14095,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -14134,9 +14132,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -14158,16 +14158,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1465" + "1467" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14189,16 +14189,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14220,16 +14220,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14251,13 +14251,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14279,16 +14279,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14310,16 +14310,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14341,11 +14341,9 @@ "testsCompleted": 42, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -14383,9 +14381,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -14407,11 +14407,9 @@ "testsCompleted": 42, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -14449,9 +14447,11 @@ "736", "737", "738", - "1464", - "1465", - "1466" + "739", + "740", + "1466", + "1467", + "1468" ], "location": { "end": { @@ -14473,16 +14473,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1465" + "1467" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14504,16 +14504,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14535,16 +14535,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14566,16 +14566,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1466" + "1468" ], "coveredBy": [ - "722", - "723", "724", "725", "726", - "1465", - "1466" + "727", + "728", + "1467", + "1468" ], "location": { "end": { @@ -14597,10 +14597,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "723", - "726", - "1467" + "701", + "725", + "728", + "1469" ], "location": { "end": { @@ -14622,13 +14622,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1467" + "1469" ], "coveredBy": [ - "699", - "723", - "726", - "1467" + "701", + "725", + "728", + "1469" ], "location": { "end": { @@ -14751,8 +14751,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -14791,14 +14789,16 @@ "736", "737", "738", - "1391", - "1392", + "739", + "740", "1393", "1394", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -14820,11 +14820,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -14863,14 +14861,16 @@ "736", "737", "738", - "1391", - "1392", + "739", + "740", "1393", "1394", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -14892,11 +14892,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -14935,14 +14933,16 @@ "736", "737", "738", - "1391", - "1392", + "739", + "740", "1393", "1394", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -14964,8 +14964,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -15004,14 +15002,16 @@ "736", "737", "738", - "1391", - "1392", + "739", + "740", "1393", "1394", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15033,8 +15033,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -15073,14 +15071,16 @@ "736", "737", "738", - "1391", - "1392", + "739", + "740", "1393", "1394", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15102,11 +15102,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1393" + "1395" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15144,12 +15142,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15171,11 +15171,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1393" + "1395" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15213,12 +15211,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15240,11 +15240,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15282,12 +15280,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15309,11 +15309,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15351,12 +15349,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15378,11 +15378,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15420,12 +15418,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15447,11 +15447,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15489,12 +15487,14 @@ "736", "737", "738", - "1393", - "1394", + "739", + "740", "1395", "1396", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15516,14 +15516,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1391", - "1392", + "701", "1393", - "1394" + "1394", + "1395", + "1396" ], "location": { "end": { @@ -15545,14 +15545,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1391" + "1393" ], "coveredBy": [ - "699", - "1391", - "1392", + "701", "1393", - "1394" + "1394", + "1395", + "1396" ], "location": { "end": { @@ -15574,11 +15574,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1396" + "1398" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15616,10 +15614,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15641,11 +15641,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15683,10 +15681,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15708,11 +15708,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15750,10 +15748,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15775,11 +15775,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15817,10 +15815,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15842,11 +15842,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15884,10 +15882,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15909,8 +15909,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -15948,10 +15946,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -15973,11 +15973,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1398" + "1400" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16015,10 +16013,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16040,11 +16040,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1398" + "1400" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16082,10 +16080,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16107,11 +16107,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16149,10 +16147,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16174,11 +16174,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1395" + "1397" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16216,10 +16214,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16241,11 +16241,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "1395" + "1397" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16283,10 +16281,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16308,11 +16308,9 @@ "testsCompleted": 43, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -16350,10 +16348,12 @@ "736", "737", "738", - "1395", - "1396", + "739", + "740", "1397", - "1398" + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16375,18 +16375,18 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1398" + "1400" ], "coveredBy": [ - "701", - "721", - "722", + "703", "723", "724", "725", - "1396", - "1397", - "1398" + "726", + "727", + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16408,18 +16408,18 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "701", - "721", - "722", + "703", "723", "724", "725", - "1396", - "1397", - "1398" + "726", + "727", + "1398", + "1399", + "1400" ], "location": { "end": { @@ -16441,12 +16441,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", "701", - "721", - "722", + "703", "723", - "1399" + "724", + "725", + "1401" ], "location": { "end": { @@ -16468,15 +16468,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "699", "701", - "721", - "722", + "703", "723", - "1399" + "724", + "725", + "1401" ], "location": { "end": { @@ -16498,15 +16498,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "722" + "724" ], "coveredBy": [ - "699", "701", - "721", - "722", + "703", "723", - "1399" + "724", + "725", + "1401" ], "location": { "end": { @@ -16629,8 +16629,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -16669,17 +16667,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1428", - "1429", + "1099", + "1100", "1430", "1431", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -16701,11 +16701,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -16744,17 +16742,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1428", - "1429", + "1099", + "1100", "1430", "1431", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -16776,11 +16776,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -16819,17 +16817,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1428", - "1429", + "1099", + "1100", "1430", "1431", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -16851,8 +16851,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -16891,17 +16889,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1428", - "1429", + "1099", + "1100", "1430", "1431", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -16923,8 +16923,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -16963,17 +16961,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1428", - "1429", + "1099", + "1100", "1430", "1431", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -16995,11 +16995,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1430" + "1432" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17037,15 +17035,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17067,11 +17067,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1430" + "1432" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17109,15 +17107,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", "1433", - "1434" + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17139,11 +17139,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17181,14 +17179,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", - "1434" + "1433", + "1434", + "1436" ], "location": { "end": { @@ -17210,11 +17210,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17252,14 +17250,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", - "1434" + "1433", + "1434", + "1436" ], "location": { "end": { @@ -17281,11 +17281,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17323,14 +17321,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", - "1434" + "1433", + "1434", + "1436" ], "location": { "end": { @@ -17352,11 +17352,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17394,14 +17392,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1430", - "1431", + "1099", + "1100", "1432", - "1434" + "1433", + "1434", + "1436" ], "location": { "end": { @@ -17423,14 +17423,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1428", - "1429", + "701", "1430", - "1431" + "1431", + "1432", + "1433" ], "location": { "end": { @@ -17452,14 +17452,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1428" + "1430" ], "coveredBy": [ - "699", - "1428", - "1429", + "701", "1430", - "1431" + "1431", + "1432", + "1433" ], "location": { "end": { @@ -17481,11 +17481,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1432" + "1434" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17523,13 +17521,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17551,11 +17551,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17593,13 +17591,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17621,11 +17621,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "707" + "709" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17663,13 +17661,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17691,11 +17691,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17733,13 +17731,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17761,11 +17761,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "707" + "709" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17803,13 +17801,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17831,8 +17831,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17870,13 +17868,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17898,11 +17898,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -17940,13 +17938,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -17968,11 +17968,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18010,13 +18008,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1433", - "1434" + "1099", + "1100", + "1434", + "1435", + "1436" ], "location": { "end": { @@ -18038,11 +18038,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18080,12 +18078,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1434" + "1099", + "1100", + "1434", + "1436" ], "location": { "end": { @@ -18107,11 +18107,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "707" + "709" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18149,12 +18147,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1434" + "1099", + "1100", + "1434", + "1436" ], "location": { "end": { @@ -18176,11 +18176,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1434" + "1436" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18218,12 +18216,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1434" + "1099", + "1100", + "1434", + "1436" ], "location": { "end": { @@ -18245,11 +18245,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "707" + "709" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18287,12 +18285,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1432", - "1434" + "1099", + "1100", + "1434", + "1436" ], "location": { "end": { @@ -18314,9 +18314,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "707", - "1435" + "701", + "709", + "1437" ], "location": { "end": { @@ -18338,12 +18338,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "707" + "709" ], "coveredBy": [ - "699", - "707", - "1435" + "701", + "709", + "1437" ], "location": { "end": { @@ -18466,8 +18466,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -18506,17 +18504,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1436", - "1437", + "1099", + "1100", "1438", "1439", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18538,11 +18538,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -18581,17 +18579,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1436", - "1437", + "1099", + "1100", "1438", "1439", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18613,11 +18613,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -18656,17 +18654,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1436", - "1437", + "1099", + "1100", "1438", "1439", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18688,8 +18688,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -18728,17 +18726,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1436", - "1437", + "1099", + "1100", "1438", "1439", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18760,8 +18760,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -18800,17 +18798,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1436", - "1437", + "1099", + "1100", "1438", "1439", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18832,11 +18832,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1438" + "1440" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18874,15 +18872,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18904,11 +18904,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1438" + "1440" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -18946,15 +18944,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", "1441", - "1442" + "1442", + "1443", + "1444" ], "location": { "end": { @@ -18976,11 +18976,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19018,14 +19016,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", - "1442" + "1441", + "1442", + "1444" ], "location": { "end": { @@ -19047,11 +19047,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19089,14 +19087,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", - "1442" + "1441", + "1442", + "1444" ], "location": { "end": { @@ -19118,11 +19118,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19160,14 +19158,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", - "1442" + "1441", + "1442", + "1444" ], "location": { "end": { @@ -19189,11 +19189,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19231,14 +19229,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1438", - "1439", + "1099", + "1100", "1440", - "1442" + "1441", + "1442", + "1444" ], "location": { "end": { @@ -19260,14 +19260,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1436", - "1437", + "701", "1438", - "1439" + "1439", + "1440", + "1441" ], "location": { "end": { @@ -19289,14 +19289,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1436" + "1438" ], "coveredBy": [ - "699", - "1436", - "1437", + "701", "1438", - "1439" + "1439", + "1440", + "1441" ], "location": { "end": { @@ -19318,11 +19318,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "708" + "710" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19360,13 +19358,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19388,11 +19388,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19430,13 +19428,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19458,11 +19458,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "708" + "710" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19500,13 +19498,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19528,11 +19528,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19570,13 +19568,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19598,11 +19598,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "708" + "710" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19640,13 +19638,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19668,8 +19668,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19707,13 +19705,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19735,11 +19735,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19777,13 +19775,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19805,11 +19805,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1442" + "1444" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19847,13 +19845,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1441", - "1442" + "1099", + "1100", + "1442", + "1443", + "1444" ], "location": { "end": { @@ -19875,11 +19875,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19917,12 +19915,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1442" + "1099", + "1100", + "1442", + "1444" ], "location": { "end": { @@ -19944,11 +19944,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1440" + "1442" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -19986,12 +19984,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1442" + "1099", + "1100", + "1442", + "1444" ], "location": { "end": { @@ -20013,11 +20013,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20055,12 +20053,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1442" + "1099", + "1100", + "1442", + "1444" ], "location": { "end": { @@ -20082,11 +20082,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1440" + "1442" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20124,12 +20122,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1440", - "1442" + "1099", + "1100", + "1442", + "1444" ], "location": { "end": { @@ -20142,6 +20142,36 @@ } } }, + { + "id": "456", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/dto/base/decorators/composition/composition-has-werewolf.decorator.ts(17,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "701", + "702", + "705", + "706", + "708", + "710", + "711", + "712", + "1445" + ], + "location": { + "end": { + "column": 2, + "line": 19 + }, + "start": { + "column": 60, + "line": 17 + } + } + }, { "id": "457", "mutatorName": "StringLiteral", @@ -20151,19 +20181,18 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1443" + "1445" ], "coveredBy": [ - "699", - "700", + "701", "702", - "703", - "704", + "705", "706", "708", - "709", "710", - "1443" + "711", + "712", + "1445" ], "location": { "end": { @@ -20270,36 +20299,6 @@ "line": 28 } } - }, - { - "id": "456", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/dto/base/decorators/composition/composition-has-werewolf.decorator.ts(17,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "699", - "700", - "702", - "703", - "704", - "706", - "708", - "709", - "710", - "1443" - ], - "location": { - "end": { - "column": 2, - "line": 19 - }, - "start": { - "column": 60, - "line": 17 - } - } } ], "source": "import type { ValidationOptions } from \"class-validator\";\nimport { registerDecorator } from \"class-validator\";\nimport { has } from \"lodash\";\n\nimport type { RoleName } from \"@/modules/role/types/role.types\";\nimport { ROLES } from \"@/modules/role/constants/role-set.constants\";\n\nfunction doesCompositionHaveAtLeastOneWerewolf(value?: unknown): boolean {\n if (!Array.isArray(value) || value.some(player => !has(player, [\"role\", \"name\"]))) {\n return false;\n }\n const players = value as { role: { name: RoleName } }[];\n const werewolfRoles = ROLES.filter(role => role.side === \"werewolves\");\n return players.some(({ role }) => werewolfRoles.find(werewolfRole => role.name === werewolfRole.name));\n}\n\nfunction getCompositionHasWerewolfDefaultMessage(): string {\n return \"one of the players.role must have at least one role from `werewolves` side\";\n}\n\nfunction CompositionHasWerewolf(validationOptions?: ValidationOptions) {\n return (object: object, propertyName: string): void => {\n registerDecorator({\n name: \"CompositionHasWerewolf\",\n target: object.constructor,\n propertyName,\n options: validationOptions,\n validator: {\n validate: doesCompositionHaveAtLeastOneWerewolf,\n defaultMessage: getCompositionHasWerewolfDefaultMessage,\n },\n });\n };\n}\n\nexport { CompositionHasWerewolf, doesCompositionHaveAtLeastOneWerewolf, getCompositionHasWerewolfDefaultMessage };" @@ -20316,8 +20315,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -20356,15 +20353,17 @@ "736", "737", "738", - "1375", - "1376", + "739", + "740", "1377", "1378", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20386,11 +20385,9 @@ "testsCompleted": 49, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -20429,15 +20426,17 @@ "736", "737", "738", - "1375", - "1376", + "739", + "740", "1377", "1378", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20459,11 +20458,9 @@ "testsCompleted": 49, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -20502,15 +20499,17 @@ "736", "737", "738", - "1375", - "1376", + "739", + "740", "1377", "1378", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20532,8 +20531,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -20572,15 +20569,17 @@ "736", "737", "738", - "1375", - "1376", + "739", + "740", "1377", "1378", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20602,8 +20601,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -20642,15 +20639,17 @@ "736", "737", "738", - "1375", - "1376", + "739", + "740", "1377", "1378", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20672,11 +20671,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1377" + "1379" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20714,13 +20711,15 @@ "736", "737", "738", - "1377", - "1378", + "739", + "740", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20742,11 +20741,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1377" + "1379" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20784,13 +20781,15 @@ "736", "737", "738", - "1377", - "1378", + "739", + "740", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20812,11 +20811,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20854,13 +20851,15 @@ "736", "737", "738", - "1377", - "1378", + "739", + "740", "1379", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -20882,13 +20881,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1375", - "1376", - "1377" + "701", + "1377", + "1378", + "1379" ], "location": { "end": { @@ -20910,13 +20909,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1375" + "1377" ], "coveredBy": [ - "699", - "1375", - "1376", - "1377" + "701", + "1377", + "1378", + "1379" ], "location": { "end": { @@ -20938,8 +20937,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -20977,12 +20974,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21004,8 +21003,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21043,12 +21040,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21070,8 +21069,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21109,12 +21106,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21136,8 +21135,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21175,12 +21172,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21202,8 +21201,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21241,12 +21238,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21268,8 +21267,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21307,12 +21304,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21334,8 +21333,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21373,12 +21370,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21400,8 +21399,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21439,12 +21436,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21466,11 +21465,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21508,11 +21505,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21534,11 +21533,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21576,11 +21573,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21602,11 +21601,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21644,11 +21641,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21670,11 +21669,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "1379" + "1381" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21712,11 +21709,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21738,11 +21737,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "1379" + "1381" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21780,11 +21777,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21806,8 +21805,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21845,12 +21842,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21872,11 +21871,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21914,12 +21911,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -21941,11 +21940,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -21983,12 +21980,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22010,11 +22009,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1378" + "1380" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22052,12 +22049,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22079,11 +22078,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1378" + "1380" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22121,12 +22118,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22148,11 +22147,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22190,12 +22187,14 @@ "736", "737", "738", - "1378", - "1379", + "739", + "740", "1380", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22217,11 +22216,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22259,11 +22256,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22285,11 +22284,9 @@ "testsCompleted": 44, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22327,11 +22324,13 @@ "736", "737", "738", - "1379", - "1380", + "739", + "740", "1381", "1382", - "1383" + "1383", + "1384", + "1385" ], "location": { "end": { @@ -22353,10 +22352,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "709", - "710", - "1384" + "701", + "711", + "712", + "1386" ], "location": { "end": { @@ -22378,13 +22377,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "710" + "712" ], "coveredBy": [ - "699", - "709", - "710", - "1384" + "701", + "711", + "712", + "1386" ], "location": { "end": { @@ -22507,8 +22506,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -22547,17 +22544,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1411", - "1412", + "1099", + "1100", "1413", "1414", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22579,11 +22578,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -22622,17 +22619,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1411", - "1412", + "1099", + "1100", "1413", "1414", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22654,11 +22653,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -22697,17 +22694,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1411", - "1412", + "1099", + "1100", "1413", "1414", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22729,8 +22728,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -22769,17 +22766,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1411", - "1412", + "1099", + "1100", "1413", "1414", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22801,8 +22800,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -22841,17 +22838,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1411", - "1412", + "1099", + "1100", "1413", "1414", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22873,11 +22872,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1413" + "1415" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22915,15 +22912,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -22945,11 +22944,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1413" + "1415" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -22987,15 +22984,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", "1416", - "1417" + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23017,11 +23016,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23059,14 +23056,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", - "1417" + "1416", + "1417", + "1419" ], "location": { "end": { @@ -23088,11 +23087,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23130,14 +23127,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", - "1417" + "1416", + "1417", + "1419" ], "location": { "end": { @@ -23159,11 +23158,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23201,14 +23198,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", - "1417" + "1416", + "1417", + "1419" ], "location": { "end": { @@ -23230,11 +23229,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23272,14 +23269,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1413", - "1414", + "1099", + "1100", "1415", - "1417" + "1416", + "1417", + "1419" ], "location": { "end": { @@ -23301,14 +23300,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1411", - "1412", + "701", "1413", - "1414" + "1414", + "1415", + "1416" ], "location": { "end": { @@ -23330,14 +23329,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1411" + "1413" ], "coveredBy": [ - "699", - "1411", - "1412", + "701", "1413", - "1414" + "1414", + "1415", + "1416" ], "location": { "end": { @@ -23359,11 +23358,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1415" + "1417" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23401,13 +23398,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23429,11 +23428,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23471,13 +23468,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23499,11 +23498,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23541,13 +23538,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23569,11 +23568,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "706" + "708" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23611,13 +23608,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23639,11 +23638,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23681,12 +23678,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1417" + "1099", + "1100", + "1417", + "1419" ], "location": { "end": { @@ -23708,11 +23707,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "706" + "708" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23750,12 +23747,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1417" + "1099", + "1100", + "1417", + "1419" ], "location": { "end": { @@ -23777,11 +23776,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23819,12 +23816,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1417" + "1099", + "1100", + "1417", + "1419" ], "location": { "end": { @@ -23846,11 +23845,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "706" + "708" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23888,13 +23885,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23916,11 +23915,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -23958,13 +23955,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -23986,11 +23985,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24028,13 +24025,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -24056,11 +24055,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24098,13 +24095,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1415", - "1416", - "1417" + "1099", + "1100", + "1417", + "1418", + "1419" ], "location": { "end": { @@ -24117,6 +24116,31 @@ } } }, + { + "id": "525", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/dto/base/decorators/composition/composition-roles-max-in-game.decorator.ts(19,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": [ + "701", + "703", + "708", + "1420" + ], + "location": { + "end": { + "column": 2, + "line": 21 + }, + "start": { + "column": 63, + "line": 19 + } + } + }, { "id": "526", "mutatorName": "StringLiteral", @@ -24126,14 +24150,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "706" + "708" ], "coveredBy": [ - "699", "701", - "702", - "706", - "1418" + "703", + "708", + "1420" ], "location": { "end": { @@ -24240,31 +24263,6 @@ "line": 30 } } - }, - { - "id": "525", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/dto/base/decorators/composition/composition-roles-max-in-game.decorator.ts(19,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "699", - "701", - "702", - "706", - "1418" - ], - "location": { - "end": { - "column": 2, - "line": 21 - }, - "start": { - "column": 63, - "line": 19 - } - } } ], "source": "import { registerDecorator } from \"class-validator\";\nimport { has } from \"lodash\";\nimport type { ValidationOptions } from \"class-validator\";\n\nimport type { RoleName } from \"@/modules/role/types/role.types\";\nimport { ROLES } from \"@/modules/role/constants/role-set.constants\";\n\nfunction areCompositionRolesMaxInGameRespected(value?: unknown): boolean {\n if (!Array.isArray(value) || value.some(player => !has(player, [\"role\", \"name\"]))) {\n return false;\n }\n const players = value as { role: { name: RoleName } }[];\n return ROLES.every(role => {\n const roleCount = players.filter(player => player.role.name === role.name).length;\n return roleCount <= role.maxInGame;\n });\n}\n\nfunction getCompositionRolesMaxInGameDefaultMessage(): string {\n return \"players.role can't exceed role maximum occurrences in game. Please check `maxInGame` property of roles\";\n}\n\nfunction CompositionRolesMaxInGame(validationOptions?: ValidationOptions) {\n return (object: object, propertyName: string): void => {\n registerDecorator({\n name: \"CompositionRolesMaxInGame\",\n target: object.constructor,\n propertyName,\n options: validationOptions,\n validator: {\n validate: areCompositionRolesMaxInGameRespected,\n defaultMessage: getCompositionRolesMaxInGameDefaultMessage,\n },\n });\n };\n}\n\nexport { CompositionRolesMaxInGame, areCompositionRolesMaxInGameRespected, getCompositionRolesMaxInGameDefaultMessage };" @@ -24281,8 +24279,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -24321,17 +24317,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1400", - "1401", + "1099", + "1100", "1402", "1403", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24353,11 +24351,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -24396,17 +24392,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1400", - "1401", + "1099", + "1100", "1402", "1403", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24428,11 +24426,9 @@ "testsCompleted": 51, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -24471,17 +24467,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1400", - "1401", + "1099", + "1100", "1402", "1403", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24503,8 +24501,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -24543,17 +24539,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1400", - "1401", + "1099", + "1100", "1402", "1403", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24575,8 +24573,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "699", - "700", "701", "702", "703", @@ -24615,17 +24611,19 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1400", - "1401", + "1099", + "1100", "1402", "1403", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24647,11 +24645,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1402" + "1404" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24689,15 +24685,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24719,11 +24717,9 @@ "testsCompleted": 48, "static": false, "killedBy": [ - "1402" + "1404" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24761,15 +24757,17 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", "1405", - "1406" + "1406", + "1407", + "1408" ], "location": { "end": { @@ -24791,11 +24789,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24833,14 +24829,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", - "1406" + "1405", + "1406", + "1408" ], "location": { "end": { @@ -24862,11 +24860,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24904,14 +24900,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", - "1406" + "1405", + "1406", + "1408" ], "location": { "end": { @@ -24933,11 +24931,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -24975,14 +24971,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", - "1406" + "1405", + "1406", + "1408" ], "location": { "end": { @@ -25004,11 +25002,9 @@ "testsCompleted": 47, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25046,14 +25042,16 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1402", - "1403", + "1099", + "1100", "1404", - "1406" + "1405", + "1406", + "1408" ], "location": { "end": { @@ -25075,14 +25073,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "699" + "701" ], "coveredBy": [ - "699", - "1400", - "1401", + "701", "1402", - "1403" + "1403", + "1404", + "1405" ], "location": { "end": { @@ -25104,14 +25102,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1400" + "1402" ], "coveredBy": [ - "699", - "1400", - "1401", + "701", "1402", - "1403" + "1403", + "1404", + "1405" ], "location": { "end": { @@ -25133,11 +25131,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1404" + "1406" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25175,13 +25171,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25203,8 +25201,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25242,13 +25238,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25270,8 +25268,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25309,13 +25305,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25337,11 +25335,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25379,13 +25375,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25407,11 +25405,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25449,13 +25445,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25477,11 +25475,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25519,13 +25515,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25547,11 +25545,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25589,13 +25585,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25617,11 +25615,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25659,13 +25655,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25687,11 +25685,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25729,13 +25725,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -25757,11 +25755,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "1404" + "1406" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25799,12 +25795,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -25826,11 +25824,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25868,12 +25864,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -25895,11 +25893,9 @@ "testsCompleted": 45, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -25937,12 +25933,14 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -25964,11 +25962,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -26006,13 +26002,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -26034,11 +26032,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -26076,13 +26072,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -26104,11 +26102,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -26146,13 +26142,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -26174,11 +26172,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -26216,13 +26212,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -26244,11 +26242,9 @@ "testsCompleted": 46, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -26286,13 +26282,15 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1404", - "1405", - "1406" + "1099", + "1100", + "1406", + "1407", + "1408" ], "location": { "end": { @@ -26314,19 +26312,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1406" + "1408" ], "coveredBy": [ - "701", - "704", + "703", "705", - "717", - "718", - "1096", - "1097", + "706", + "707", + "719", + "720", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -26348,19 +26347,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1406" + "1408" ], "coveredBy": [ - "701", - "704", + "703", "705", - "717", - "718", - "1096", - "1097", + "706", + "707", + "719", + "720", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -26382,19 +26382,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "705" + "707" ], "coveredBy": [ - "701", - "704", + "703", "705", - "717", - "718", - "1096", - "1097", + "706", + "707", + "719", + "720", "1098", - "1404", - "1406" + "1099", + "1100", + "1406", + "1408" ], "location": { "end": { @@ -26407,34 +26408,6 @@ } } }, - { - "id": "565", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/dto/base/decorators/composition/composition-roles-min-in-game.decorator.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": [ - "699", - "701", - "704", - "705", - "717", - "718", - "1407" - ], - "location": { - "end": { - "column": 2, - "line": 24 - }, - "start": { - "column": 63, - "line": 22 - } - } - }, { "id": "566", "mutatorName": "StringLiteral", @@ -26444,16 +26417,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1407" + "1409" ], "coveredBy": [ - "699", "701", - "704", + "703", "705", - "717", - "718", - "1407" + "706", + "707", + "719", + "720", + "1409" ], "location": { "end": { @@ -26560,6 +26534,34 @@ "line": 33 } } + }, + { + "id": "565", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/dto/base/decorators/composition/composition-roles-min-in-game.decorator.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": [ + "701", + "703", + "705", + "706", + "707", + "719", + "720", + "1409" + ], + "location": { + "end": { + "column": 2, + "line": 24 + }, + "start": { + "column": 63, + "line": 22 + } + } } ], "source": "import { registerDecorator } from \"class-validator\";\nimport { has } from \"lodash\";\nimport type { ValidationOptions } from \"class-validator\";\n\nimport type { Role } from \"@/modules/role/types/role.class\";\nimport { ROLES } from \"@/modules/role/constants/role-set.constants\";\nimport type { RoleName } from \"@/modules/role/types/role.types\";\n\nfunction areCompositionRolesMinInGameRespected(value?: unknown): boolean {\n if (!Array.isArray(value) || value.some(player => !has(player, [\"role\", \"name\"]))) {\n return false;\n }\n const players = value as { role: { name: RoleName } }[];\n return ROLES\n .filter((role): role is Role & { minInGame: number } => role.minInGame !== undefined)\n .every(role => {\n const roleCount = players.filter(player => player.role.name === role.name).length;\n return roleCount === 0 || roleCount >= role.minInGame;\n });\n}\n\nfunction getCompositionRolesMinInGameDefaultMessage(): string {\n return \"players.role minimum occurrences in game must be reached. Please check `minInGame` property of roles\";\n}\n\nfunction CompositionRolesMinInGame(validationOptions?: ValidationOptions) {\n return (object: object, propertyName: string): void => {\n registerDecorator({\n name: \"CompositionRolesMinInGame\",\n target: object.constructor,\n propertyName,\n options: validationOptions,\n validator: {\n validate: areCompositionRolesMinInGameRespected,\n defaultMessage: getCompositionRolesMinInGameDefaultMessage,\n },\n });\n };\n}\n\nexport { CompositionRolesMinInGame, areCompositionRolesMinInGameRespected, getCompositionRolesMinInGameDefaultMessage };" @@ -26576,8 +26578,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "687", - "688", "689", "690", "691", @@ -26585,8 +26585,8 @@ "693", "694", "695", - "700", - "701", + "696", + "697", "702", "703", "704", @@ -26624,10 +26624,12 @@ "736", "737", "738", - "1526", - "1527", + "739", + "740", "1528", - "1529" + "1529", + "1530", + "1531" ], "location": { "end": { @@ -26649,11 +26651,9 @@ "testsCompleted": 53, "static": false, "killedBy": [ - "691" + "693" ], "coveredBy": [ - "687", - "688", "689", "690", "691", @@ -26661,8 +26661,8 @@ "693", "694", "695", - "700", - "701", + "696", + "697", "702", "703", "704", @@ -26700,10 +26700,12 @@ "736", "737", "738", - "1526", - "1527", + "739", + "740", "1528", - "1529" + "1529", + "1530", + "1531" ], "location": { "end": { @@ -26725,11 +26727,9 @@ "testsCompleted": 53, "static": false, "killedBy": [ - "691" + "693" ], "coveredBy": [ - "687", - "688", "689", "690", "691", @@ -26737,8 +26737,8 @@ "693", "694", "695", - "700", - "701", + "696", + "697", "702", "703", "704", @@ -26776,10 +26776,12 @@ "736", "737", "738", - "1526", - "1527", + "739", + "740", "1528", - "1529" + "1529", + "1530", + "1531" ], "location": { "end": { @@ -26801,11 +26803,9 @@ "testsCompleted": 53, "static": false, "killedBy": [ - "1526" + "1528" ], "coveredBy": [ - "687", - "688", "689", "690", "691", @@ -26813,8 +26813,8 @@ "693", "694", "695", - "700", - "701", + "696", + "697", "702", "703", "704", @@ -26852,10 +26852,12 @@ "736", "737", "738", - "1526", - "1527", + "739", + "740", "1528", - "1529" + "1529", + "1530", + "1531" ], "location": { "end": { @@ -26877,11 +26879,9 @@ "testsCompleted": 53, "static": false, "killedBy": [ - "1529" + "1531" ], "coveredBy": [ - "687", - "688", "689", "690", "691", @@ -26889,8 +26889,8 @@ "693", "694", "695", - "700", - "701", + "696", + "697", "702", "703", "704", @@ -26928,10 +26928,12 @@ "736", "737", "738", - "1526", - "1527", + "739", + "740", "1528", - "1529" + "1529", + "1530", + "1531" ], "location": { "end": { @@ -26953,12 +26955,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1526" + "1528" ], "coveredBy": [ - "1526", - "1527", - "1528" + "1528", + "1529", + "1530" ], "location": { "end": { @@ -27048,9 +27050,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27088,76 +27088,78 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1497", - "1498", + "1484", + "1485", "1499", "1500", "1501", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27179,7 +27181,7 @@ "testsCompleted": 115, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -27187,9 +27189,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27227,76 +27227,78 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1497", - "1498", + "1484", + "1485", "1499", "1500", "1501", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27323,9 +27325,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27363,76 +27363,78 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1497", - "1498", + "1484", + "1485", "1499", "1500", "1501", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27454,7 +27456,7 @@ "testsCompleted": 115, "static": true, "killedBy": [ - "1497" + "1499" ], "coveredBy": [ "262", @@ -27462,9 +27464,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27502,76 +27502,78 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1497", - "1498", + "1484", + "1485", "1499", "1500", "1501", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27593,7 +27595,7 @@ "testsCompleted": 115, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -27601,9 +27603,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27641,76 +27641,78 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1497", - "1498", + "1484", + "1485", "1499", "1500", "1501", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27732,12 +27734,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1497" + "1499" ], "coveredBy": [ - "1497", - "1498", - "1499" + "1499", + "1500", + "1501" ], "location": { "end": { @@ -27764,9 +27766,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27804,73 +27804,75 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1500", - "1501", + "1484", + "1485", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -27897,9 +27899,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -27937,73 +27937,75 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1500", - "1501", + "1484", + "1485", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28030,9 +28032,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28070,73 +28070,75 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1500", - "1501", + "1484", + "1485", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28158,7 +28160,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1500" + "1502" ], "location": { "end": { @@ -28180,7 +28182,7 @@ "testsCompleted": 111, "static": true, "killedBy": [ - "1501" + "1503" ], "coveredBy": [ "262", @@ -28188,9 +28190,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28228,72 +28228,74 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1501", - "1502", - "1503" + "1484", + "1485", + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28315,7 +28317,7 @@ "testsCompleted": 111, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -28323,9 +28325,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28363,72 +28363,74 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1501", - "1502", - "1503" + "1484", + "1485", + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28450,7 +28452,7 @@ "testsCompleted": 111, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -28458,9 +28460,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28498,72 +28498,74 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1501", - "1502", - "1503" + "1484", + "1485", + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28590,9 +28592,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28630,72 +28630,74 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1117", - "1118", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1119", + "1120", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1351", - "1352", + "1332", + "1333", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1430", - "1431", + "1419", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1501", - "1502", - "1503" + "1484", + "1485", + "1503", + "1504", + "1505" ], "location": { "end": { @@ -28728,9 +28730,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28768,36 +28768,38 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1484", - "1485", + "1332", + "1333", + "1357", + "1358", "1486", "1487", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -28824,9 +28826,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28864,36 +28864,38 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1484", - "1485", + "1332", + "1333", + "1357", + "1358", "1486", "1487", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -28915,7 +28917,7 @@ "testsCompleted": 75, "static": true, "killedBy": [ - "1484" + "1486" ], "coveredBy": [ "262", @@ -28923,9 +28925,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -28963,36 +28963,38 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1484", - "1485", + "1332", + "1333", + "1357", + "1358", "1486", "1487", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29014,7 +29016,7 @@ "testsCompleted": 75, "static": true, "killedBy": [ - "1484" + "1486" ], "coveredBy": [ "262", @@ -29022,9 +29024,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29062,36 +29062,38 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1484", - "1485", + "1332", + "1333", + "1357", + "1358", "1486", "1487", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29113,7 +29115,7 @@ "testsCompleted": 75, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -29121,9 +29123,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29161,36 +29161,38 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1484", - "1485", + "1332", + "1333", + "1357", + "1358", "1486", "1487", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29212,7 +29214,7 @@ "testsCompleted": 73, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -29220,9 +29222,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29260,34 +29260,36 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1486", - "1487", + "1332", + "1333", + "1357", + "1358", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29309,7 +29311,7 @@ "testsCompleted": 73, "static": true, "killedBy": [ - "1489" + "1491" ], "coveredBy": [ "262", @@ -29317,9 +29319,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29357,34 +29357,36 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1486", - "1487", + "1332", + "1333", + "1357", + "1358", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29406,7 +29408,7 @@ "testsCompleted": 73, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -29414,9 +29416,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29454,34 +29454,36 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1486", - "1487", + "1332", + "1333", + "1357", + "1358", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29503,7 +29505,7 @@ "testsCompleted": 73, "static": true, "killedBy": [ - "695" + "697" ], "coveredBy": [ "262", @@ -29511,9 +29513,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29551,34 +29551,36 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1486", - "1487", + "1332", + "1333", + "1357", + "1358", "1488", "1489", - "1490" + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29600,13 +29602,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1484" + "1486" ], "coveredBy": [ - "1484", - "1485", "1486", - "1487" + "1487", + "1488", + "1489" ], "location": { "end": { @@ -29633,9 +29635,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29673,32 +29673,34 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1488", - "1489", - "1490" + "1332", + "1333", + "1357", + "1358", + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29725,9 +29727,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29765,32 +29765,34 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1488", - "1489", - "1490" + "1332", + "1333", + "1357", + "1358", + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29817,9 +29819,7 @@ "264", "278", "279", - "695", - "700", - "701", + "697", "702", "703", "704", @@ -29857,32 +29857,34 @@ "736", "737", "738", - "1095", - "1096", + "739", + "740", "1097", "1098", - "1266", - "1267", - "1284", - "1285", + "1099", + "1100", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1488", - "1489", - "1490" + "1332", + "1333", + "1357", + "1358", + "1490", + "1491", + "1492" ], "location": { "end": { @@ -29904,7 +29906,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1488" + "1490" ], "location": { "end": { @@ -29937,8 +29939,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -29976,34 +29976,36 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1479", - "1480", + "1332", + "1333", + "1357", + "1358", "1481", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30025,7 +30027,7 @@ "testsCompleted": 72, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -30033,8 +30035,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30072,34 +30072,36 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1479", - "1480", + "1332", + "1333", + "1357", + "1358", "1481", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30121,7 +30123,7 @@ "testsCompleted": 72, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -30129,8 +30131,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30168,34 +30168,36 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1479", - "1480", + "1332", + "1333", + "1357", + "1358", "1481", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30217,7 +30219,7 @@ "testsCompleted": 72, "static": true, "killedBy": [ - "1479" + "1481" ], "coveredBy": [ "262", @@ -30225,8 +30227,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30264,34 +30264,36 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1479", - "1480", + "1332", + "1333", + "1357", + "1358", "1481", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30313,10 +30315,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1479" + "1481" ], "coveredBy": [ - "1479" + "1481" ], "location": { "end": { @@ -30338,7 +30340,7 @@ "testsCompleted": 71, "static": true, "killedBy": [ - "1483" + "1485" ], "coveredBy": [ "262", @@ -30346,8 +30348,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30385,33 +30385,35 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30433,7 +30435,7 @@ "testsCompleted": 71, "static": true, "killedBy": [ - "1480" + "1482" ], "coveredBy": [ "262", @@ -30441,8 +30443,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30480,33 +30480,35 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30528,7 +30530,7 @@ "testsCompleted": 71, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ "262", @@ -30536,8 +30538,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30575,33 +30575,35 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30623,7 +30625,7 @@ "testsCompleted": 71, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ "262", @@ -30631,8 +30633,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30670,33 +30670,35 @@ "736", "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1284", - "1285", + "1026", + "1027", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30718,7 +30720,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -30726,8 +30728,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30765,29 +30765,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30809,7 +30811,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "1480" + "1482" ], "coveredBy": [ "262", @@ -30817,8 +30819,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30856,29 +30856,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30900,7 +30902,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ "262", @@ -30908,8 +30910,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -30947,29 +30947,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -30991,7 +30993,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "1480" + "1482" ], "coveredBy": [ "262", @@ -30999,8 +31001,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31038,29 +31038,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31082,7 +31084,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -31090,8 +31092,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31129,29 +31129,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31178,8 +31180,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31217,29 +31217,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31261,7 +31263,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ "262", @@ -31269,8 +31271,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31308,29 +31308,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31352,7 +31354,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "1483" + "1485" ], "coveredBy": [ "262", @@ -31360,8 +31362,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31399,29 +31399,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31443,7 +31445,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ "262", @@ -31451,8 +31453,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31490,29 +31490,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31534,7 +31536,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "1483" + "1485" ], "coveredBy": [ "262", @@ -31542,8 +31544,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31581,29 +31581,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31625,7 +31627,7 @@ "testsCompleted": 67, "static": true, "killedBy": [ - "1483" + "1485" ], "coveredBy": [ "262", @@ -31633,8 +31635,6 @@ "264", "278", "279", - "700", - "701", "702", "703", "704", @@ -31672,29 +31672,31 @@ "736", "737", "738", - "1266", - "1267", - "1284", - "1285", + "739", + "740", + "1268", + "1269", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1355", - "1356", - "1480", - "1481", + "1332", + "1333", + "1357", + "1358", "1482", - "1483" + "1483", + "1484", + "1485" ], "location": { "end": { @@ -31716,11 +31718,9 @@ "testsCompleted": 57, "static": true, "killedBy": [ - "709" + "711" ], "coveredBy": [ - "700", - "701", "702", "703", "704", @@ -31758,24 +31758,26 @@ "736", "737", "738", - "1284", - "1285", + "739", + "740", "1286", "1287", "1288", "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1480", - "1481", - "1482" + "1332", + "1333", + "1482", + "1483", + "1484" ], "location": { "end": { @@ -31797,7 +31799,7 @@ "testsCompleted": 17, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -31805,18 +31807,18 @@ "264", "278", "279", - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1355", - "1356", - "1483" + "1026", + "1027", + "1268", + "1269", + "1357", + "1358", + "1485" ], "location": { "end": { @@ -31843,18 +31845,18 @@ "264", "278", "279", - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1355", - "1356", - "1483" + "1026", + "1027", + "1268", + "1269", + "1357", + "1358", + "1485" ], "location": { "end": { @@ -31881,18 +31883,18 @@ "264", "278", "279", - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", "1025", - "1266", - "1267", - "1355", - "1356", - "1483" + "1026", + "1027", + "1268", + "1269", + "1357", + "1358", + "1485" ], "location": { "end": { @@ -31919,14 +31921,14 @@ "264", "278", "279", - "736", - "737", "738", - "1266", - "1267", - "1355", - "1356", - "1483" + "739", + "740", + "1268", + "1269", + "1357", + "1358", + "1485" ], "location": { "end": { @@ -31948,7 +31950,7 @@ "testsCompleted": 13, "static": true, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", @@ -31956,14 +31958,14 @@ "264", "278", "279", - "736", - "737", "738", - "1266", - "1267", - "1355", - "1356", - "1483" + "739", + "740", + "1268", + "1269", + "1357", + "1358", + "1485" ], "location": { "end": { @@ -31993,9 +31995,9 @@ "coveredBy": [ "372", "418", - "1185", - "1508", - "1509" + "1187", + "1510", + "1511" ], "location": { "end": { @@ -32017,14 +32019,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1509" + "1511" ], "coveredBy": [ "372", "418", - "1185", - "1508", - "1509" + "1187", + "1510", + "1511" ], "location": { "end": { @@ -32046,14 +32048,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1509" + "1511" ], "coveredBy": [ "372", "418", - "1185", - "1508", - "1509" + "1187", + "1510", + "1511" ], "location": { "end": { @@ -32081,10 +32083,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32106,10 +32108,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32131,13 +32133,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32159,13 +32161,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32187,13 +32189,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32215,13 +32217,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32243,13 +32245,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32271,13 +32273,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32299,13 +32301,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32327,13 +32329,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1424" + "1426" ], "coveredBy": [ - "1424", - "1425", "1426", - "1427" + "1427", + "1428", + "1429" ], "location": { "end": { @@ -32355,8 +32357,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1426", - "1427" + "1428", + "1429" ], "location": { "end": { @@ -32378,8 +32380,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1426", - "1427" + "1428", + "1429" ], "location": { "end": { @@ -32401,8 +32403,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1426", - "1427" + "1428", + "1429" ], "location": { "end": { @@ -32424,8 +32426,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1426", - "1427" + "1428", + "1429" ], "location": { "end": { @@ -32447,7 +32449,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1427" + "1429" ], "location": { "end": { @@ -32475,14 +32477,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534" + "762", + "763", + "1536" ], "location": { "end": { @@ -32504,17 +32506,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "757" + "759" ], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534" + "762", + "763", + "1536" ], "location": { "end": { @@ -32536,17 +32538,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1534" + "1536" ], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534" + "762", + "763", + "1536" ], "location": { "end": { @@ -32574,10 +32576,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "1540", - "1541" + "750", + "751", + "1542", + "1543" ], "location": { "end": { @@ -32599,10 +32601,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "1540", - "1541" + "750", + "751", + "1542", + "1543" ], "location": { "end": { @@ -32618,63 +32620,6 @@ ], "source": "import type { Game } from \"@/modules/game/schemas/game.schema\";\n\nfunction isGamePhaseOver(game: Game): boolean {\n return !game.currentPlay;\n}\n\nexport { isGamePhaseOver };" }, - "src/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory.ts": { - "language": "typescript", - "mutants": [ - { - "id": "658", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory.ts(8,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "470", - "471", - "479", - "480", - "481", - "489", - "494", - "495", - "497", - "498", - "500", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "513", - "515", - "517", - "525", - "736", - "737", - "738", - "748", - "749" - ], - "location": { - "end": { - "column": 2, - "line": 10 - }, - "start": { - "column": 121, - "line": 8 - } - } - } - ], - "source": "import { plainToInstance } from \"class-transformer\";\n\nimport { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\n\nimport { toJSON } from \"@/shared/misc/helpers/object.helpers\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"@/shared/validation/constants/validation.constants\";\n\nfunction createGamePlaySourceInteraction(gamePlayEligibleTargets: GamePlaySourceInteraction): GamePlaySourceInteraction {\n return plainToInstance(GamePlaySourceInteraction, toJSON(gamePlayEligibleTargets), DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n}\n\nexport { createGamePlaySourceInteraction };" - }, "src/modules/game/helpers/game-play/game-play.factory.ts": { "language": "typescript", "mutants": [ @@ -32689,8 +32634,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32714,8 +32659,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32739,8 +32684,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32764,8 +32709,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32789,8 +32734,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32814,8 +32759,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32839,8 +32784,8 @@ "coveredBy": [ "401", "402", - "748", - "1119" + "750", + "1121" ], "location": { "end": { @@ -32862,9 +32807,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -32886,9 +32831,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -32910,9 +32855,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -32934,9 +32879,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -32958,9 +32903,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -32982,9 +32927,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -33006,9 +32951,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "1120" + "589", + "683", + "1122" ], "location": { "end": { @@ -33031,7 +32976,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33054,7 +32999,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33077,7 +33022,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33100,7 +33045,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33123,7 +33068,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33146,7 +33091,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33169,7 +33114,7 @@ "killedBy": [], "coveredBy": [ "394", - "1121" + "1123" ], "location": { "end": { @@ -33191,10 +33136,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33216,10 +33161,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33241,10 +33186,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33266,10 +33211,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33291,10 +33236,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33316,10 +33261,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33341,10 +33286,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "647", - "648", - "1094", - "1122" + "649", + "650", + "1096", + "1124" ], "location": { "end": { @@ -33375,12 +33320,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33411,12 +33356,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33438,7 +33383,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "387", @@ -33450,12 +33395,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33486,12 +33431,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33522,12 +33467,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33549,7 +33494,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "387", @@ -33561,12 +33506,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33588,7 +33533,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "1123" + "1125" ], "coveredBy": [ "387", @@ -33600,12 +33545,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33627,7 +33572,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "387", @@ -33639,12 +33584,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33675,12 +33620,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33702,10 +33647,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1123" + "1125" ], "coveredBy": [ - "1123" + "1125" ], "location": { "end": { @@ -33727,7 +33672,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1123" + "1125" ], "location": { "end": { @@ -33749,7 +33694,7 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "1126" + "1128" ], "coveredBy": [ "387", @@ -33761,11 +33706,11 @@ "395", "396", "464", - "748", - "1124", - "1125", + "750", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33799,11 +33744,11 @@ "395", "396", "464", - "748", - "1124", - "1125", + "750", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33837,9 +33782,9 @@ "395", "396", "464", - "748", - "1124", - "1125" + "750", + "1126", + "1127" ], "location": { "end": { @@ -33870,9 +33815,9 @@ "395", "396", "464", - "748", - "1124", - "1125" + "750", + "1126", + "1127" ], "location": { "end": { @@ -33903,12 +33848,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33939,12 +33884,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -33975,12 +33920,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -34011,12 +33956,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -34047,12 +33992,12 @@ "395", "396", "464", - "748", - "1123", - "1124", + "750", "1125", "1126", - "1127" + "1127", + "1128", + "1129" ], "location": { "end": { @@ -34078,10 +34023,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34107,10 +34052,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34136,10 +34081,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34165,10 +34110,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34194,10 +34139,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34223,10 +34168,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34252,10 +34197,10 @@ "161", "164", "404", - "736", - "737", - "853", - "1128" + "738", + "739", + "855", + "1130" ], "location": { "end": { @@ -34277,7 +34222,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34299,7 +34244,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34321,7 +34266,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34343,7 +34288,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34365,7 +34310,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34387,7 +34332,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34409,7 +34354,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1129" + "1131" ], "location": { "end": { @@ -34431,8 +34376,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34454,8 +34399,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34477,8 +34422,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34500,8 +34445,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34523,8 +34468,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34546,8 +34491,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34569,8 +34514,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "665", - "1130" + "667", + "1132" ], "location": { "end": { @@ -34592,7 +34537,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34614,7 +34559,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34636,7 +34581,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34658,7 +34603,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34680,7 +34625,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34702,7 +34647,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34724,7 +34669,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1131" + "1133" ], "location": { "end": { @@ -34746,7 +34691,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34768,7 +34713,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34790,7 +34735,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34812,7 +34757,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34834,7 +34779,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34856,7 +34801,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34878,7 +34823,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1132" + "1134" ], "location": { "end": { @@ -34900,7 +34845,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -34922,7 +34867,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -34944,7 +34889,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -34966,7 +34911,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -34988,7 +34933,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -35010,7 +34955,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -35032,7 +34977,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1133" + "1135" ], "location": { "end": { @@ -35054,7 +34999,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35076,7 +35021,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35098,7 +35043,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35120,7 +35065,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35142,7 +35087,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35164,7 +35109,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35186,7 +35131,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1134" + "1136" ], "location": { "end": { @@ -35208,7 +35153,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35230,7 +35175,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35252,7 +35197,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35274,7 +35219,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35296,7 +35241,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35318,7 +35263,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35340,7 +35285,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1135" + "1137" ], "location": { "end": { @@ -35362,7 +35307,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35384,7 +35329,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35406,7 +35351,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35428,7 +35373,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35450,7 +35395,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35472,7 +35417,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35494,7 +35439,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1136" + "1138" ], "location": { "end": { @@ -35516,7 +35461,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35538,7 +35483,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35560,7 +35505,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35582,7 +35527,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35604,7 +35549,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35626,7 +35571,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35648,7 +35593,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1137" + "1139" ], "location": { "end": { @@ -35670,7 +35615,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35692,7 +35637,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35714,7 +35659,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35736,7 +35681,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35758,7 +35703,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35780,7 +35725,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35802,7 +35747,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1138" + "1140" ], "location": { "end": { @@ -35824,7 +35769,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35846,7 +35791,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35868,7 +35813,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35890,7 +35835,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35912,7 +35857,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35934,7 +35879,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35956,7 +35901,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1139" + "1141" ], "location": { "end": { @@ -35978,8 +35923,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36001,8 +35946,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36024,8 +35969,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36047,8 +35992,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36070,8 +36015,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36093,8 +36038,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36116,8 +36061,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "675", - "1140" + "677", + "1142" ], "location": { "end": { @@ -36139,7 +36084,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36161,7 +36106,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36183,7 +36128,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36205,7 +36150,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36227,7 +36172,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36249,7 +36194,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36271,7 +36216,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1141" + "1143" ], "location": { "end": { @@ -36293,7 +36238,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36315,7 +36260,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36337,7 +36282,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36359,7 +36304,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36381,7 +36326,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36403,7 +36348,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36425,7 +36370,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1142" + "1144" ], "location": { "end": { @@ -36447,7 +36392,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36469,7 +36414,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36491,7 +36436,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36513,7 +36458,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36535,7 +36480,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36557,7 +36502,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36579,7 +36524,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1143" + "1145" ], "location": { "end": { @@ -36601,7 +36546,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36623,7 +36568,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36645,7 +36590,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36667,7 +36612,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36689,7 +36634,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36711,7 +36656,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36733,7 +36678,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1144" + "1146" ], "location": { "end": { @@ -36755,7 +36700,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36777,7 +36722,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36799,7 +36744,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36821,7 +36766,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36843,7 +36788,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36865,7 +36810,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36887,7 +36832,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1145" + "1147" ], "location": { "end": { @@ -36909,7 +36854,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -36931,7 +36876,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -36953,7 +36898,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -36975,7 +36920,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -36997,7 +36942,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -37019,7 +36964,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -37041,7 +36986,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1146" + "1148" ], "location": { "end": { @@ -37063,7 +37008,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37085,7 +37030,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37107,7 +37052,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37129,7 +37074,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37151,7 +37096,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37173,7 +37118,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37195,7 +37140,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1147" + "1149" ], "location": { "end": { @@ -37233,19 +37178,17 @@ "402", "404", "464", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", - "748", - "853", - "1094", - "1119", - "1120", + "589", + "649", + "650", + "667", + "677", + "683", + "738", + "739", + "750", + "855", + "1096", "1121", "1122", "1123", @@ -37274,7 +37217,9 @@ "1146", "1147", "1148", - "1149" + "1149", + "1150", + "1151" ], "location": { "end": { @@ -37296,7 +37241,7 @@ "testsCompleted": 58, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -37315,19 +37260,17 @@ "402", "404", "464", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", - "748", - "853", - "1094", - "1119", - "1120", + "589", + "649", + "650", + "667", + "677", + "683", + "738", + "739", + "750", + "855", + "1096", "1121", "1122", "1123", @@ -37356,7 +37299,9 @@ "1146", "1147", "1148", - "1149" + "1149", + "1150", + "1151" ], "location": { "end": { @@ -37378,94 +37323,12 @@ "testsCompleted": 58, "static": false, "killedBy": [ - "1148" - ], - "coveredBy": [ - "160", - "161", - "164", - "387", - "388", - "389", - "391", - "392", - "393", - "394", - "395", - "396", - "401", - "402", - "404", - "464", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", - "748", - "853", - "1094", - "1119", - "1120", - "1121", - "1122", - "1123", - "1124", - "1125", - "1126", - "1127", - "1128", - "1129", - "1130", - "1131", - "1132", - "1133", - "1134", - "1135", - "1136", - "1137", - "1138", - "1139", - "1140", - "1141", - "1142", - "1143", - "1144", - "1145", - "1146", - "1147", - "1148", - "1149" + "1150" ], - "location": { - "end": { - "column": 127, - "line": 267 - }, - "start": { - "column": 123, - "line": 267 - } - } - }, - { - "id": "850", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/game-play/game-play.factory.ts(270,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ "160", "161", - "162", - "163", "164", - "176", "387", "388", "389", @@ -37479,24 +37342,17 @@ "402", "404", "464", - "465", - "466", - "467", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", + "589", + "649", + "650", + "667", + "677", + "683", "738", - "748", - "749", - "853", - "1094", - "1119", - "1120", + "739", + "750", + "855", + "1096", "1121", "1122", "1123", @@ -37524,7 +37380,96 @@ "1145", "1146", "1147", - "1149" + "1148", + "1149", + "1150", + "1151" + ], + "location": { + "end": { + "column": 127, + "line": 267 + }, + "start": { + "column": 123, + "line": 267 + } + } + }, + { + "id": "850", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/game-play/game-play.factory.ts(270,46): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "160", + "161", + "162", + "163", + "164", + "176", + "387", + "388", + "389", + "391", + "392", + "393", + "394", + "395", + "396", + "401", + "402", + "404", + "464", + "465", + "466", + "467", + "589", + "649", + "650", + "667", + "677", + "683", + "738", + "739", + "740", + "750", + "751", + "855", + "1096", + "1121", + "1122", + "1123", + "1124", + "1125", + "1126", + "1127", + "1128", + "1129", + "1130", + "1131", + "1132", + "1133", + "1134", + "1135", + "1136", + "1137", + "1138", + "1139", + "1140", + "1141", + "1142", + "1143", + "1144", + "1145", + "1146", + "1147", + "1148", + "1149", + "1151" ], "location": { "end": { @@ -37546,7 +37491,7 @@ "testsCompleted": 65, "static": false, "killedBy": [ - "1149" + "1151" ], "coveredBy": [ "160", @@ -37571,21 +37516,19 @@ "465", "466", "467", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", + "589", + "649", + "650", + "667", + "677", + "683", "738", - "748", - "749", - "853", - "1094", - "1119", - "1120", + "739", + "740", + "750", + "751", + "855", + "1096", "1121", "1122", "1123", @@ -37613,7 +37556,9 @@ "1145", "1146", "1147", - "1149" + "1148", + "1149", + "1151" ], "location": { "end": { @@ -37635,7 +37580,7 @@ "testsCompleted": 65, "static": false, "killedBy": [ - "1149" + "1151" ], "coveredBy": [ "160", @@ -37660,21 +37605,19 @@ "465", "466", "467", - "587", - "647", - "648", - "665", - "675", - "681", - "736", - "737", + "589", + "649", + "650", + "667", + "677", + "683", "738", - "748", - "749", - "853", - "1094", - "1119", - "1120", + "739", + "740", + "750", + "751", + "855", + "1096", "1121", "1122", "1123", @@ -37702,7 +37645,9 @@ "1145", "1146", "1147", - "1149" + "1148", + "1149", + "1151" ], "location": { "end": { @@ -37730,14 +37675,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", - "748", "749", - "1054", - "1055", + "750", + "751", "1056", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37759,14 +37704,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", - "748", "749", - "1054", - "1055", + "750", + "751", "1056", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37788,14 +37733,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", - "748", "749", - "1054", - "1055", + "750", + "751", "1056", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37817,14 +37762,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", - "748", "749", - "1054", - "1055", + "750", + "751", "1056", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37846,9 +37791,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", "749", - "1054" + "751", + "1056" ], "location": { "end": { @@ -37870,11 +37815,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37896,11 +37841,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37922,11 +37867,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37948,11 +37893,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -37974,7 +37919,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1055" + "1057" ], "location": { "end": { @@ -37996,11 +37941,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38022,11 +37967,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38048,11 +37993,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38074,7 +38019,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1056" + "1058" ], "location": { "end": { @@ -38096,14 +38041,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1057" + "1059" ], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38125,14 +38070,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1057" + "1059" ], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38154,14 +38099,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38183,11 +38128,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1055", - "1056", + "750", "1057", - "1064" + "1058", + "1059", + "1066" ], "location": { "end": { @@ -38209,14 +38154,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1058", - "1059", + "750", + "751", "1060", - "1064" + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38238,14 +38183,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1058", - "1059", + "750", + "751", "1060", - "1064" + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38267,14 +38212,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1058", - "1059", + "750", + "751", "1060", - "1064" + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38296,14 +38241,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1058", - "1059", + "750", + "751", "1060", - "1064" + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38325,9 +38270,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "747", - "748", - "1058" + "749", + "750", + "1060" ], "location": { "end": { @@ -38349,11 +38294,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "749", - "1059", - "1060", - "1064" + "748", + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38375,11 +38320,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "749", - "1059", - "1060", - "1064" + "748", + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38401,11 +38346,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "749", - "1059", - "1060", - "1064" + "748", + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38427,11 +38372,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "749", - "1059", - "1060", - "1064" + "748", + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38453,8 +38398,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "1059" + "748", + "1061" ], "location": { "end": { @@ -38476,13 +38421,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1060" + "1062" ], "coveredBy": [ - "749", - "1059", - "1060", - "1064" + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38504,13 +38449,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1060" + "1062" ], "coveredBy": [ - "749", - "1059", - "1060", - "1064" + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38532,13 +38477,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "749", - "1059", - "1060", - "1064" + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38560,11 +38505,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "749", - "1059", - "1060", - "1064" + "748", + "751", + "1061", + "1062", + "1066" ], "location": { "end": { @@ -38586,14 +38531,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1061", - "1062", + "750", + "751", "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38615,14 +38560,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1061", - "1062", + "750", + "751", "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38644,14 +38589,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1061", - "1062", + "750", + "751", "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38673,14 +38618,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1061", - "1062", + "750", + "751", "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38702,11 +38647,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1061" + "750", + "751", + "1063" ], "location": { "end": { @@ -38728,12 +38673,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1063" + "1065" ], "coveredBy": [ - "1062", - "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38755,9 +38700,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1062", - "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38779,12 +38724,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1062" + "1064" ], "coveredBy": [ - "1062", - "1063", - "1064" + "1064", + "1065", + "1066" ], "location": { "end": { @@ -38806,10 +38751,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1062" + "1064" ], "coveredBy": [ - "1062" + "1064" ], "location": { "end": { @@ -38831,11 +38776,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1064" + "750", + "751", + "1066" ], "location": { "end": { @@ -38857,13 +38802,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1064" + "1066" ], "coveredBy": [ - "747", - "748", "749", - "1064" + "750", + "751", + "1066" ], "location": { "end": { @@ -38885,13 +38830,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1064" + "1066" ], "coveredBy": [ - "747", - "748", "749", - "1064" + "750", + "751", + "1066" ], "location": { "end": { @@ -38916,10 +38861,10 @@ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -38941,16 +38886,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -38978,10 +38923,10 @@ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39009,10 +38954,10 @@ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39034,16 +38979,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39065,16 +39010,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39102,10 +39047,10 @@ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39133,10 +39078,10 @@ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39158,16 +39103,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39189,16 +39134,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1065" + "1067" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39220,16 +39165,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1065" + "1067" ], "coveredBy": [ "173", "174", "176", - "748", - "749", - "1065", - "1066" + "750", + "751", + "1067", + "1068" ], "location": { "end": { @@ -39257,9 +39202,9 @@ "173", "174", "176", - "748", - "749", - "1066" + "750", + "751", + "1068" ], "location": { "end": { @@ -39287,9 +39232,9 @@ "173", "174", "176", - "748", - "749", - "1066" + "750", + "751", + "1068" ], "location": { "end": { @@ -39315,12 +39260,12 @@ "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39349,12 +39294,12 @@ "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39376,19 +39321,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "167", "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39410,19 +39355,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1068" + "1070" ], "coveredBy": [ "167", "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39451,12 +39396,12 @@ "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39485,12 +39430,12 @@ "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39512,19 +39457,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1069" + "1071" ], "coveredBy": [ "167", "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39553,12 +39498,12 @@ "168", "169", "170", - "748", - "749", - "1067", - "1068", + "750", + "751", "1069", - "1070" + "1070", + "1071", + "1072" ], "location": { "end": { @@ -39580,17 +39525,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1070" + "1072" ], "coveredBy": [ "167", "168", "169", - "748", - "749", - "1067", - "1068", - "1070" + "750", + "751", + "1069", + "1070", + "1072" ], "location": { "end": { @@ -39618,11 +39563,11 @@ "167", "168", "169", - "748", - "749", - "1067", - "1068", - "1070" + "750", + "751", + "1069", + "1070", + "1072" ], "location": { "end": { @@ -39644,16 +39589,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1068" + "1070" ], "coveredBy": [ "167", "168", "169", - "748", - "749", - "1067", - "1068" + "750", + "751", + "1069", + "1070" ], "location": { "end": { @@ -39675,16 +39620,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "167", "168", "169", - "748", - "749", - "1067", - "1068" + "750", + "751", + "1069", + "1070" ], "location": { "end": { @@ -39710,10 +39655,10 @@ "164", "216", "217", - "748", - "1071", - "1072", - "1073" + "750", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -39739,10 +39684,10 @@ "164", "216", "217", - "748", - "1071", - "1072", - "1073" + "750", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -39771,10 +39716,10 @@ "164", "216", "217", - "748", - "1071", - "1072", - "1073" + "750", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -39796,17 +39741,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1073" + "1075" ], "coveredBy": [ "163", "164", "216", "217", - "748", - "1071", - "1072", - "1073" + "750", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -39834,9 +39779,9 @@ "163", "164", "216", - "748", - "1072", - "1073" + "750", + "1074", + "1075" ], "location": { "end": { @@ -39861,9 +39806,9 @@ "163", "164", "216", - "748", - "1072", - "1073" + "750", + "1074", + "1075" ], "location": { "end": { @@ -39885,9 +39830,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -39909,12 +39854,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1074" + "1076" ], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -39936,12 +39881,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -39963,9 +39908,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -39987,12 +39932,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -40014,12 +39959,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1074", - "1075" + "750", + "1076", + "1077" ], "location": { "end": { @@ -40041,10 +39986,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40066,10 +40011,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40091,13 +40036,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40119,13 +40064,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1078" + "1080" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40147,13 +40092,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40175,13 +40120,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40203,13 +40148,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1076" + "1078" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40231,13 +40176,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1076" + "1078" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40259,10 +40204,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40284,13 +40229,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "749", - "1076", - "1077", - "1078" + "751", + "1078", + "1079", + "1080" ], "location": { "end": { @@ -40318,9 +40263,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "940", - "949", - "1245" + "942", + "951", + "1247" ], "location": { "end": { @@ -40342,9 +40287,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "940", - "949", - "1245" + "942", + "951", + "1247" ], "location": { "end": { @@ -40366,9 +40311,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "940", - "949", - "1245" + "942", + "951", + "1247" ], "location": { "end": { @@ -40390,10 +40335,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "1246", - "1247" + "952", + "1248", + "1249" ], "location": { "end": { @@ -40415,10 +40360,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "1246", - "1247" + "952", + "1248", + "1249" ], "location": { "end": { @@ -40440,10 +40385,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "1246", - "1247" + "952", + "1248", + "1249" ], "location": { "end": { @@ -40465,10 +40410,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "1246", - "1247" + "952", + "1248", + "1249" ], "location": { "end": { @@ -40490,12 +40435,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "950" + "952" ], "coveredBy": [ - "948", "950", - "1246" + "952", + "1248" ], "location": { "end": { @@ -40517,11 +40462,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40543,14 +40488,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40572,14 +40517,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40601,14 +40546,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40630,14 +40575,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40659,14 +40604,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40688,11 +40633,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40714,14 +40659,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1249" + "1251" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40743,14 +40688,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1248" + "1250" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40772,14 +40717,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1248" + "1250" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40801,14 +40746,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1248" + "1250" ], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40830,11 +40775,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40856,11 +40801,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40882,11 +40827,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "1248", - "1249", - "1250" + "947", + "953", + "1250", + "1251", + "1252" ], "location": { "end": { @@ -40908,10 +40853,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "947", - "952", - "1251", - "1252" + "949", + "954", + "1253", + "1254" ], "location": { "end": { @@ -40933,10 +40878,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "947", - "952", - "1251", - "1252" + "949", + "954", + "1253", + "1254" ], "location": { "end": { @@ -40958,10 +40903,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "947", - "952", - "1251", - "1252" + "949", + "954", + "1253", + "1254" ], "location": { "end": { @@ -40983,10 +40928,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "947", - "952", - "1251", - "1252" + "949", + "954", + "1253", + "1254" ], "location": { "end": { @@ -41008,12 +40953,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1251" + "1253" ], "coveredBy": [ - "947", - "952", - "1251" + "949", + "954", + "1253" ], "location": { "end": { @@ -41035,9 +40980,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "954", - "1253", - "1254" + "956", + "1255", + "1256" ], "location": { "end": { @@ -41059,9 +41004,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "954", - "1253", - "1254" + "956", + "1255", + "1256" ], "location": { "end": { @@ -41083,9 +41028,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "954", - "1253", - "1254" + "956", + "1255", + "1256" ], "location": { "end": { @@ -41107,9 +41052,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "954", - "1253", - "1254" + "956", + "1255", + "1256" ], "location": { "end": { @@ -41131,11 +41076,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "1253" + "956", + "1255" ], "location": { "end": { @@ -41157,10 +41102,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "1255", - "1256" + "948", + "955", + "1257", + "1258" ], "location": { "end": { @@ -41182,10 +41127,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "1255", - "1256" + "948", + "955", + "1257", + "1258" ], "location": { "end": { @@ -41207,10 +41152,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "1255", - "1256" + "948", + "955", + "1257", + "1258" ], "location": { "end": { @@ -41232,10 +41177,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "1255", - "1256" + "948", + "955", + "1257", + "1258" ], "location": { "end": { @@ -41257,12 +41202,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "1255" + "948", + "955", + "1257" ], "location": { "end": { @@ -41284,11 +41229,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "941", - "942", "943", - "955", - "1257" + "944", + "945", + "957", + "1259" ], "location": { "end": { @@ -41310,11 +41255,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "941", - "942", "943", - "955", - "1257" + "944", + "945", + "957", + "1259" ], "location": { "end": { @@ -41336,11 +41281,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "941", - "942", "943", - "955", - "1257" + "944", + "945", + "957", + "1259" ], "location": { "end": { @@ -41362,11 +41307,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "941", - "942", "943", - "955", - "1257" + "944", + "945", + "957", + "1259" ], "location": { "end": { @@ -41388,9 +41333,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "944", - "956", - "1258" + "946", + "958", + "1260" ], "location": { "end": { @@ -41412,9 +41357,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "944", - "956", - "1258" + "946", + "958", + "1260" ], "location": { "end": { @@ -41436,9 +41381,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "944", - "956", - "1258" + "946", + "958", + "1260" ], "location": { "end": { @@ -41460,9 +41405,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "944", - "956", - "1258" + "946", + "958", + "1260" ], "location": { "end": { @@ -41484,8 +41429,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "940", - "941", "942", "943", "944", @@ -41501,8 +41444,8 @@ "954", "955", "956", - "1245", - "1246", + "957", + "958", "1247", "1248", "1249", @@ -41515,7 +41458,9 @@ "1256", "1257", "1258", - "1259" + "1259", + "1260", + "1261" ], "location": { "end": { @@ -41558,11 +41503,11 @@ "395", "396", "397", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -41703,8 +41648,6 @@ "462", "463", "464", - "586", - "587", "588", "589", "590", @@ -41713,10 +41656,10 @@ "593", "594", "595", - "603", - "604", - "634", - "635", + "596", + "597", + "605", + "606", "636", "637", "638", @@ -41764,12 +41707,12 @@ "680", "681", "682", - "746", - "747", + "683", + "684", "748", "749", - "1001", - "1002", + "750", + "751", "1003", "1004", "1005", @@ -41788,8 +41731,8 @@ "1018", "1019", "1020", - "1028", - "1029", + "1021", + "1022", "1030", "1031", "1032", @@ -41800,16 +41743,16 @@ "1037", "1038", "1039", - "1042", - "1043", + "1040", + "1041", "1044", "1045", "1046", "1047", "1048", - "1051", - "1079", - "1080", + "1049", + "1050", + "1053", "1081", "1082", "1083", @@ -41817,14 +41760,14 @@ "1085", "1086", "1087", - "1090", - "1091", + "1088", + "1089", "1092", "1093", "1094", - "1150", - "1156", - "1157", + "1095", + "1096", + "1152", "1158", "1159", "1160", @@ -41853,8 +41796,10 @@ "1183", "1184", "1185", - "1283", - "1516" + "1186", + "1187", + "1285", + "1518" ], "location": { "end": { @@ -41905,11 +41850,11 @@ "327", "330", "333", - "736", - "737", "738", - "864", - "865" + "739", + "740", + "866", + "867" ], "location": { "end": { @@ -41957,11 +41902,11 @@ "327", "330", "333", - "736", - "737", "738", - "864", - "865" + "739", + "740", + "866", + "867" ], "location": { "end": { @@ -42009,11 +41954,11 @@ "327", "330", "333", - "736", - "737", "738", - "864", - "865" + "739", + "740", + "866", + "867" ], "location": { "end": { @@ -42061,11 +42006,11 @@ "327", "330", "333", - "736", - "737", "738", - "864", - "865" + "739", + "740", + "866", + "867" ], "location": { "end": { @@ -42113,11 +42058,11 @@ "327", "330", "333", - "736", - "737", "738", - "864", - "865" + "739", + "740", + "866", + "867" ], "location": { "end": { @@ -42130,283 +42075,6 @@ } } }, - { - "id": "997", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/game.helpers.ts(23,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "18", - "20", - "21", - "22", - "23", - "24", - "25", - "34", - "35", - "36", - "37", - "38", - "39", - "40", - "41", - "42", - "160", - "161", - "162", - "163", - "164", - "165", - "166", - "187", - "188", - "189", - "190", - "191", - "194", - "195", - "196", - "197", - "198", - "199", - "201", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "220", - "221", - "222", - "223", - "224", - "234", - "235", - "236", - "237", - "238", - "241", - "242", - "243", - "244", - "245", - "246", - "249", - "250", - "251", - "252", - "253", - "254", - "255", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "275", - "276", - "277", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "326", - "328", - "329", - "331", - "332", - "334", - "369", - "370", - "371", - "372", - "387", - "388", - "389", - "390", - "391", - "392", - "393", - "394", - "395", - "396", - "397", - "415", - "416", - "417", - "418", - "421", - "422", - "423", - "424", - "425", - "426", - "427", - "428", - "431", - "432", - "433", - "434", - "435", - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "501", - "502", - "503", - "504", - "518", - "519", - "520", - "521", - "522", - "523", - "524", - "525", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "651", - "652", - "653", - "654", - "655", - "656", - "668", - "669", - "670", - "671", - "672", - "748", - "749", - "866", - "867", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "950", - "951", - "952", - "953", - "954", - "955", - "956", - "957", - "971", - "972", - "973", - "974", - "975", - "976", - "977", - "978", - "979", - "980", - "981", - "982", - "983", - "984", - "985", - "986", - "987", - "988", - "989", - "990", - "991", - "992", - "993", - "994", - "995", - "996", - "997", - "998", - "999", - "1000", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1150", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1246", - "1247", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256" - ], - "location": { - "end": { - "column": 2, - "line": 25 - }, - "start": { - "column": 83, - "line": 23 - } - } - }, { "id": "998", "mutatorName": "ArrowFunction", @@ -42416,7 +42084,7 @@ "testsCompleted": 256, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "18", @@ -42568,61 +42236,56 @@ "484", "485", "486", - "487", - "488", - "489", - "501", - "502", "503", "504", - "518", - "519", + "505", + "506", "520", "521", "522", "523", "524", "525", - "634", - "635", + "526", + "527", "636", "637", "638", "639", "640", - "651", - "652", + "641", + "642", "653", "654", "655", "656", - "668", - "669", + "657", + "658", "670", "671", "672", - "748", - "749", - "866", - "867", - "941", - "942", + "673", + "674", + "750", + "751", + "868", + "869", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", "975", @@ -42651,30 +42314,32 @@ "998", "999", "1000", - "1079", - "1080", + "1001", + "1002", "1081", "1082", "1083", "1084", "1085", - "1150", - "1156", - "1157", + "1086", + "1087", + "1152", "1158", "1159", "1160", "1161", "1162", "1163", - "1246", - "1247", - "1251", - "1252", + "1164", + "1165", + "1248", + "1249", "1253", "1254", "1255", - "1256" + "1256", + "1257", + "1258" ], "location": { "end": { @@ -42848,72 +42513,67 @@ "484", "485", "486", - "487", - "488", - "489", - "501", - "502", "503", "504", - "518", - "519", + "505", + "506", "520", "521", "522", "523", "524", "525", - "634", - "635", + "526", + "527", "636", "637", "638", "639", "640", - "651", - "652", + "641", + "642", "653", "654", "655", "656", - "668", - "669", + "657", + "658", "670", "671", "672", - "748", - "749", - "866", - "867", - "941", - "942", + "673", + "674", + "750", + "751", + "868", + "869", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "972", - "973", + "958", + "959", "974", "975", + "976", "977", - "978", "979", "980", "981", "982", "983", + "984", "985", - "986", "987", "988", "989", @@ -42922,35 +42582,37 @@ "992", "993", "994", + "995", "996", - "997", "998", "999", "1000", - "1079", - "1080", + "1001", + "1002", "1081", "1082", "1083", "1084", "1085", - "1150", - "1156", - "1157", + "1086", + "1087", + "1152", "1158", "1159", "1160", "1161", "1162", "1163", - "1246", - "1247", - "1251", - "1252", + "1164", + "1165", + "1248", + "1249", "1253", "1254", "1255", - "1256" + "1256", + "1257", + "1258" ], "location": { "end": { @@ -43124,72 +42786,67 @@ "484", "485", "486", - "487", - "488", - "489", - "501", - "502", "503", "504", - "518", - "519", + "505", + "506", "520", "521", "522", "523", "524", "525", - "634", - "635", + "526", + "527", "636", "637", "638", "639", "640", - "651", - "652", + "641", + "642", "653", "654", "655", "656", - "668", - "669", + "657", + "658", "670", "671", "672", - "748", - "749", - "866", - "867", - "941", - "942", + "673", + "674", + "750", + "751", + "868", + "869", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "972", - "973", + "958", + "959", "974", "975", + "976", "977", - "978", "979", "980", "981", "982", "983", + "984", "985", - "986", "987", "988", "989", @@ -43198,35 +42855,37 @@ "992", "993", "994", + "995", "996", - "997", "998", "999", "1000", - "1079", - "1080", + "1001", + "1002", "1081", "1082", "1083", "1084", "1085", - "1150", - "1156", - "1157", + "1086", + "1087", + "1152", "1158", "1159", "1160", "1161", "1162", "1163", - "1246", - "1247", - "1251", - "1252", + "1164", + "1165", + "1248", + "1249", "1253", "1254", "1255", - "1256" + "1256", + "1257", + "1258" ], "location": { "end": { @@ -43400,72 +43059,67 @@ "484", "485", "486", - "487", - "488", - "489", - "501", - "502", "503", "504", - "518", - "519", + "505", + "506", "520", "521", "522", "523", "524", "525", - "634", - "635", + "526", + "527", "636", "637", "638", "639", "640", - "651", - "652", + "641", + "642", "653", "654", "655", "656", - "668", - "669", + "657", + "658", "670", "671", "672", - "748", - "749", - "866", - "867", - "941", - "942", + "673", + "674", + "750", + "751", + "868", + "869", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "972", - "973", + "958", + "959", "974", "975", + "976", "977", - "978", "979", "980", "981", "982", "983", + "984", "985", - "986", "987", "988", "989", @@ -43474,35 +43128,37 @@ "992", "993", "994", + "995", "996", - "997", "998", "999", "1000", - "1079", - "1080", + "1001", + "1002", "1081", "1082", "1083", "1084", "1085", - "1150", - "1156", - "1157", + "1086", + "1087", + "1152", "1158", "1159", "1160", "1161", "1162", "1163", - "1246", - "1247", - "1251", - "1252", + "1164", + "1165", + "1248", + "1249", "1253", "1254", "1255", - "1256" + "1256", + "1257", + "1258" ], "location": { "end": { @@ -43537,12 +43193,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43580,12 +43236,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43623,12 +43279,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43666,12 +43322,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43709,12 +43365,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43752,12 +43408,12 @@ "302", "303", "304", - "580", - "583", - "584", - "738", - "868", - "869" + "582", + "585", + "586", + "740", + "870", + "871" ], "location": { "end": { @@ -43786,25 +43442,23 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "884", - "885", + "581", + "750", + "751", + "872", + "873", "886", "887", "888", "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", @@ -43814,8 +43468,10 @@ "963", "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -43847,25 +43503,23 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "884", - "885", + "581", + "750", + "751", + "872", + "873", "886", "887", "888", "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", @@ -43875,8 +43529,10 @@ "963", "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -43898,7 +43554,7 @@ "testsCompleted": 41, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "160", @@ -43908,25 +43564,23 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "884", - "885", + "581", + "750", + "751", + "872", + "873", "886", "887", "888", "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", @@ -43936,8 +43590,10 @@ "963", "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -43969,32 +43625,32 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "885", - "886", + "581", + "750", + "751", + "872", + "873", + "887", "888", - "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -44026,32 +43682,32 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "885", - "886", + "581", + "750", + "751", + "872", + "873", + "887", "888", - "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -44083,32 +43739,32 @@ "166", "230", "231", - "579", - "748", - "749", - "870", - "871", - "885", - "886", + "581", + "750", + "751", + "872", + "873", + "887", "888", - "889", - "908", - "909", - "941", - "942", + "890", + "891", + "910", + "911", "943", "944", - "955", - "956", + "945", + "946", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1257", - "1258" + "966", + "967", + "1259", + "1260" ], "location": { "end": { @@ -44154,34 +43810,32 @@ "453", "455", "462", - "603", - "656", - "657", + "605", "658", "659", "660", "661", - "746", + "662", + "663", "748", - "749", - "834", - "835", + "750", + "751", "836", "837", - "854", - "855", + "838", + "839", "856", "857", "858", "859", + "860", "861", - "862", - "872", - "873", + "863", + "864", "874", "875", - "914", - "915", + "876", + "877", "916", "917", "918", @@ -44199,31 +43853,33 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1055", - "1056", + "1012", + "1013", "1057", + "1058", "1059", - "1060", - "1064", - "1080", - "1081", + "1061", + "1062", + "1066", "1082", "1083", "1084", "1085", + "1086", "1087", - "1167", - "1168", + "1089", "1169", - "1173", - "1174", + "1170", + "1171", "1175", "1176", "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -44272,34 +43928,32 @@ "453", "455", "462", - "603", - "656", - "657", + "605", "658", "659", "660", "661", - "746", + "662", + "663", "748", - "749", - "834", - "835", + "750", + "751", "836", "837", - "854", - "855", + "838", + "839", "856", "857", "858", "859", + "860", "861", - "862", - "872", - "873", + "863", + "864", "874", "875", - "914", - "915", + "876", + "877", "916", "917", "918", @@ -44317,31 +43971,33 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1055", - "1056", + "1012", + "1013", "1057", + "1058", "1059", - "1060", - "1064", - "1080", - "1081", + "1061", + "1062", + "1066", "1082", "1083", "1084", "1085", + "1086", "1087", - "1167", - "1168", + "1089", "1169", - "1173", - "1174", + "1170", + "1171", "1175", "1176", "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -44375,15 +44031,13 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "874", - "875", - "918", - "919", + "662", + "663", + "876", + "877", "920", "921", "922", @@ -44397,15 +44051,17 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1080", - "1081", + "1012", + "1013", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -44439,15 +44095,13 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "874", - "875", - "918", - "919", + "662", + "663", + "876", + "877", "920", "921", "922", @@ -44461,15 +44115,17 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1080", - "1081", + "1012", + "1013", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -44503,15 +44159,13 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "874", - "875", - "918", - "919", + "662", + "663", + "876", + "877", "920", "921", "922", @@ -44525,15 +44179,17 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1080", - "1081", + "1012", + "1013", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -44567,15 +44223,13 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "874", - "875", - "918", - "919", + "662", + "663", + "876", + "877", "920", "921", "922", @@ -44589,15 +44243,17 @@ "930", "931", "932", - "1009", - "1010", + "933", + "934", "1011", - "1080", - "1081", + "1012", + "1013", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -44619,9 +44275,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "875", - "922", - "923" + "877", + "924", + "925" ], "location": { "end": { @@ -44648,7 +44304,7 @@ "384", "385", "386", - "876" + "878" ], "location": { "end": { @@ -44678,7 +44334,7 @@ "384", "385", "386", - "876" + "878" ], "location": { "end": { @@ -44708,7 +44364,7 @@ "384", "385", "386", - "876" + "878" ], "location": { "end": { @@ -44730,13 +44386,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "876" + "878" ], "coveredBy": [ "384", "385", "386", - "876" + "878" ], "location": { "end": { @@ -44758,13 +44414,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "876" + "878" ], "coveredBy": [ "384", "385", "386", - "876" + "878" ], "location": { "end": { @@ -44786,10 +44442,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "877", - "878", "879", - "880" + "880", + "881", + "882" ], "location": { "end": { @@ -44811,13 +44467,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "877" + "879" ], "coveredBy": [ - "877", - "878", "879", - "880" + "880", + "881", + "882" ], "location": { "end": { @@ -44839,13 +44495,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "877" + "879" ], "coveredBy": [ - "877", - "878", "879", - "880" + "880", + "881", + "882" ], "location": { "end": { @@ -44867,13 +44523,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "877" + "879" ], "coveredBy": [ - "877", - "878", "879", - "880" + "880", + "881", + "882" ], "location": { "end": { @@ -44895,13 +44551,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "877" + "879" ], "coveredBy": [ - "877", - "878", "879", - "880" + "880", + "881", + "882" ], "location": { "end": { @@ -44923,8 +44579,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "879", - "880" + "881", + "882" ], "location": { "end": { @@ -44946,8 +44602,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "879", - "880" + "881", + "882" ], "location": { "end": { @@ -44969,8 +44625,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "879", - "880" + "881", + "882" ], "location": { "end": { @@ -44992,8 +44648,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "879", - "880" + "881", + "882" ], "location": { "end": { @@ -45015,7 +44671,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "880" + "882" ], "location": { "end": { @@ -45037,14 +44693,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "858", - "859", - "881", - "882", + "860", + "861", "883", - "1062", - "1063", - "1064" + "884", + "885", + "1064", + "1065", + "1066" ], "location": { "end": { @@ -45066,14 +44722,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "858", - "859", - "881", - "882", + "860", + "861", "883", - "1062", - "1063", - "1064" + "884", + "885", + "1064", + "1065", + "1066" ], "location": { "end": { @@ -45095,16 +44751,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "881" + "883" ], "coveredBy": [ - "858", - "859", - "881", + "860", + "861", "883", - "1062", - "1063", - "1064" + "885", + "1064", + "1065", + "1066" ], "location": { "end": { @@ -45126,9 +44782,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45150,9 +44806,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45174,12 +44830,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "884" + "886" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45201,12 +44857,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "885" + "887" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45228,12 +44884,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "884" + "886" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45255,12 +44911,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "884" + "886" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45282,12 +44938,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "884" + "886" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45309,12 +44965,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "884" + "886" ], "coveredBy": [ - "884", - "885", - "886" + "886", + "887", + "888" ], "location": { "end": { @@ -45336,11 +44992,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "886" + "888" ], "coveredBy": [ - "885", - "886" + "887", + "888" ], "location": { "end": { @@ -45362,11 +45018,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "885" + "887" ], "coveredBy": [ - "885", - "886" + "887", + "888" ], "location": { "end": { @@ -45388,9 +45044,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45412,9 +45068,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45436,12 +45092,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "887" + "889" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45463,12 +45119,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "888" + "890" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45490,12 +45146,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "887" + "889" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45517,12 +45173,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "887" + "889" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45544,12 +45200,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "887" + "889" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45571,12 +45227,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "887" + "889" ], "coveredBy": [ - "887", - "888", - "889" + "889", + "890", + "891" ], "location": { "end": { @@ -45598,11 +45254,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "889" + "891" ], "coveredBy": [ - "888", - "889" + "890", + "891" ], "location": { "end": { @@ -45624,11 +45280,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "888" + "890" ], "coveredBy": [ - "888", - "889" + "890", + "891" ], "location": { "end": { @@ -45650,13 +45306,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45672,7 +45326,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45694,16 +45350,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45719,7 +45373,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45741,16 +45397,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "940" + "942" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45766,7 +45420,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45788,16 +45444,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45813,7 +45467,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45835,16 +45491,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "890" + "892" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45860,7 +45514,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45882,16 +45538,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45907,7 +45561,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45929,16 +45585,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "890" + "892" ], "coveredBy": [ - "748", - "749", - "890", - "891", + "750", + "751", "892", - "940", - "941", + "893", + "894", "942", "943", "944", @@ -45954,7 +45608,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -45976,15 +45632,13 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "891", - "892", - "940", - "941", + "750", + "751", + "893", + "894", "942", "943", "944", @@ -46000,7 +45654,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -46022,15 +45678,13 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "892" + "894" ], "coveredBy": [ - "748", - "749", - "891", - "892", - "940", - "941", + "750", + "751", + "893", + "894", "942", "943", "944", @@ -46046,7 +45700,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -46068,15 +45724,13 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "940" + "942" ], "coveredBy": [ - "748", - "749", - "891", - "892", - "940", - "941", + "750", + "751", + "893", + "894", "942", "943", "944", @@ -46092,7 +45746,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -46127,9 +45783,7 @@ "395", "396", "397", - "748", - "839", - "840", + "750", "841", "842", "843", @@ -46137,13 +45791,13 @@ "845", "846", "847", - "893", - "894", - "1086", - "1087", - "1150", + "848", + "849", + "895", + "896", + "1088", + "1089", "1152", - "1153", "1154", "1155", "1156", @@ -46153,7 +45807,9 @@ "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -46191,9 +45847,7 @@ "395", "396", "397", - "748", - "839", - "840", + "750", "841", "842", "843", @@ -46201,13 +45855,13 @@ "845", "846", "847", - "893", - "894", - "1086", - "1087", - "1150", + "848", + "849", + "895", + "896", + "1088", + "1089", "1152", - "1153", "1154", "1155", "1156", @@ -46217,7 +45871,9 @@ "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -46249,33 +45905,33 @@ "310", "312", "313", - "581", - "582", - "748", - "749", - "895", - "896", - "906", - "907", - "941", - "942", + "583", + "584", + "750", + "751", + "897", + "898", + "908", + "909", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -46310,33 +45966,33 @@ "310", "312", "313", - "581", - "582", - "748", - "749", - "895", - "896", - "906", - "907", - "941", - "942", + "583", + "584", + "750", + "751", + "897", + "898", + "908", + "909", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -46371,33 +46027,33 @@ "310", "312", "313", - "581", - "582", - "748", - "749", - "895", - "896", - "906", - "907", - "941", - "942", + "583", + "584", + "750", + "751", + "897", + "898", + "908", + "909", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -46410,66 +46066,6 @@ } } }, - { - "id": "1074", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/game.helpers.ts(89,39): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "161", - "162", - "307", - "308", - "309", - "310", - "311", - "312", - "313", - "471", - "475", - "476", - "477", - "478", - "481", - "497", - "498", - "499", - "500", - "501", - "502", - "503", - "504", - "505", - "508", - "509", - "510", - "513", - "515", - "517", - "551", - "552", - "736", - "737", - "738", - "748", - "897", - "903", - "904" - ], - "location": { - "end": { - "column": 2, - "line": 91 - }, - "start": { - "column": 48, - "line": 89 - } - } - }, { "id": "1075", "mutatorName": "MethodExpression", @@ -46497,8 +46093,6 @@ "477", "478", "481", - "497", - "498", "499", "500", "501", @@ -46506,21 +46100,23 @@ "503", "504", "505", - "508", - "509", + "506", + "507", "510", - "513", + "511", + "512", "515", "517", - "551", - "552", - "736", - "737", + "519", + "553", + "554", "738", - "748", - "897", - "903", - "904" + "739", + "740", + "750", + "899", + "905", + "906" ], "location": { "end": { @@ -46560,8 +46156,6 @@ "477", "478", "481", - "497", - "498", "499", "500", "501", @@ -46569,21 +46163,23 @@ "503", "504", "505", - "508", - "509", + "506", + "507", "510", - "513", + "511", + "512", "515", "517", - "551", - "552", - "736", - "737", + "519", + "553", + "554", "738", - "748", - "897", - "903", - "904" + "739", + "740", + "750", + "899", + "905", + "906" ], "location": { "end": { @@ -46605,8 +46201,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46628,11 +46224,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46654,11 +46250,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46680,11 +46276,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46706,11 +46302,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46732,11 +46328,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "670" + "672" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46758,11 +46354,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46784,11 +46380,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "898" + "900" ], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46810,8 +46406,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "898" + "672", + "900" ], "location": { "end": { @@ -46833,7 +46429,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46855,10 +46451,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46880,10 +46476,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46905,10 +46501,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46930,10 +46526,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46955,10 +46551,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -46980,10 +46576,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -47005,10 +46601,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "899" + "901" ], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -47030,7 +46626,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "899" + "901" ], "location": { "end": { @@ -47052,29 +46648,29 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47096,32 +46692,32 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47143,32 +46739,32 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "900" + "902" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47190,31 +46786,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "900" + "902" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47236,31 +46832,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "900" + "902" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47282,31 +46878,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47328,31 +46924,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47374,31 +46970,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47420,31 +47016,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47466,28 +47062,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", - "978", + "958", + "959", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47509,30 +47105,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "900" + "902" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", + "958", + "959", "979", - "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47554,30 +47150,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "900" + "902" ], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", + "958", + "959", "979", - "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47599,27 +47195,27 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "900", - "941", - "942", + "750", + "751", + "902", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "977", + "958", + "959", "979", - "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -47641,11 +47237,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47667,14 +47263,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "901" + "903" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47696,14 +47292,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "901" + "903" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47725,14 +47321,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47754,14 +47350,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47783,14 +47379,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47812,14 +47408,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47841,14 +47437,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47870,14 +47466,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47899,14 +47495,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47928,11 +47524,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "494", - "553", - "554", - "749", - "901" + "496", + "555", + "556", + "751", + "903" ], "location": { "end": { @@ -47954,13 +47550,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "494" + "496" ], "coveredBy": [ - "494", - "554", - "749", - "901" + "496", + "556", + "751", + "903" ], "location": { "end": { @@ -47982,10 +47578,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "494", - "554", - "749", - "901" + "496", + "556", + "751", + "903" ], "location": { "end": { @@ -48007,7 +47603,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48029,10 +47625,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48054,10 +47650,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48079,10 +47675,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48104,10 +47700,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48129,10 +47725,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48154,10 +47750,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48179,10 +47775,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48204,10 +47800,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48229,10 +47825,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48254,7 +47850,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48276,10 +47872,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48301,10 +47897,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "902" + "904" ], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48326,7 +47922,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "902" + "904" ], "location": { "end": { @@ -48357,13 +47953,13 @@ "311", "312", "313", - "497", - "498", "499", - "551", - "552", - "903", - "904" + "500", + "501", + "553", + "554", + "905", + "906" ], "location": { "end": { @@ -48385,17 +47981,20 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "904" + "906" ], "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -48421,13 +48020,16 @@ ], "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -48449,17 +48051,20 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "904" + "906" ], "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -48485,13 +48090,16 @@ ], "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -48517,13 +48125,16 @@ ], "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -48556,20 +48167,20 @@ "217", "230", "231", - "579", - "585", - "736", - "737", - "748", - "749", - "905", - "906", + "581", + "587", + "738", + "739", + "750", + "751", "907", "908", "909", - "1071", - "1072", - "1073" + "910", + "911", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48591,7 +48202,7 @@ "testsCompleted": 25, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "160", @@ -48605,20 +48216,20 @@ "217", "230", "231", - "579", - "585", - "736", - "737", - "748", - "749", - "905", - "906", + "581", + "587", + "738", + "739", + "750", + "751", "907", "908", "909", - "1071", - "1072", - "1073" + "910", + "911", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48654,20 +48265,20 @@ "217", "230", "231", - "579", - "585", - "736", - "737", - "748", - "749", - "905", - "906", + "581", + "587", + "738", + "739", + "750", + "751", "907", "908", "909", - "1071", - "1072", - "1073" + "910", + "911", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48700,20 +48311,20 @@ "217", "230", "231", - "579", - "585", - "736", - "737", - "748", - "749", - "905", - "906", + "581", + "587", + "738", + "739", + "750", + "751", "907", "908", "909", - "1071", - "1072", - "1073" + "910", + "911", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48746,20 +48357,20 @@ "217", "230", "231", - "579", - "585", - "736", - "737", - "748", - "749", - "905", - "906", + "581", + "587", + "738", + "739", + "750", + "751", "907", "908", "909", - "1071", - "1072", - "1073" + "910", + "911", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48781,21 +48392,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "163", "164", "216", "217", - "585", - "736", - "737", - "748", - "905", - "1071", - "1072", - "1073" + "587", + "738", + "739", + "750", + "907", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48817,21 +48428,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "905" + "907" ], "coveredBy": [ "163", "164", "216", "217", - "585", - "736", - "737", - "748", - "905", - "1071", - "1072", - "1073" + "587", + "738", + "739", + "750", + "907", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48853,21 +48464,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "163", "164", "216", "217", - "585", - "736", - "737", - "748", - "905", - "1071", - "1072", - "1073" + "587", + "738", + "739", + "750", + "907", + "1073", + "1074", + "1075" ], "location": { "end": { @@ -48889,7 +48500,7 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "160", @@ -48899,13 +48510,13 @@ "166", "230", "231", - "579", - "748", - "749", - "906", - "907", + "581", + "750", + "751", "908", - "909" + "909", + "910", + "911" ], "location": { "end": { @@ -48927,7 +48538,7 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "906" + "908" ], "coveredBy": [ "160", @@ -48937,13 +48548,13 @@ "166", "230", "231", - "579", - "748", - "749", - "906", - "907", + "581", + "750", + "751", "908", - "909" + "909", + "910", + "911" ], "location": { "end": { @@ -48972,13 +48583,13 @@ "166", "230", "231", - "579", - "748", - "749", - "906", - "907", + "581", + "750", + "751", "908", - "909" + "909", + "910", + "911" ], "location": { "end": { @@ -49007,13 +48618,13 @@ "166", "230", "231", - "579", - "748", - "749", - "906", - "907", + "581", + "750", + "751", "908", - "909" + "909", + "910", + "911" ], "location": { "end": { @@ -49035,10 +48646,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "906" + "908" ], "coveredBy": [ - "906" + "908" ], "location": { "end": { @@ -49060,7 +48671,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "906" + "908" ], "location": { "end": { @@ -49082,7 +48693,7 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "160", @@ -49092,12 +48703,12 @@ "166", "230", "231", - "579", - "748", - "749", - "907", - "908", - "909" + "581", + "750", + "751", + "909", + "910", + "911" ], "location": { "end": { @@ -49119,7 +48730,7 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "907" + "909" ], "coveredBy": [ "160", @@ -49129,12 +48740,12 @@ "166", "230", "231", - "579", - "748", - "749", - "907", - "908", - "909" + "581", + "750", + "751", + "909", + "910", + "911" ], "location": { "end": { @@ -49163,12 +48774,12 @@ "166", "230", "231", - "579", - "748", - "749", - "907", - "908", - "909" + "581", + "750", + "751", + "909", + "910", + "911" ], "location": { "end": { @@ -49197,12 +48808,12 @@ "166", "230", "231", - "579", - "748", - "749", - "907", - "908", - "909" + "581", + "750", + "751", + "909", + "910", + "911" ], "location": { "end": { @@ -49224,10 +48835,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "907" + "909" ], "coveredBy": [ - "907" + "909" ], "location": { "end": { @@ -49249,7 +48860,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "907" + "909" ], "location": { "end": { @@ -49271,7 +48882,7 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "160", @@ -49281,11 +48892,11 @@ "166", "230", "231", - "579", - "748", - "749", - "908", - "909" + "581", + "750", + "751", + "910", + "911" ], "location": { "end": { @@ -49307,7 +48918,7 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "908" + "910" ], "coveredBy": [ "160", @@ -49317,11 +48928,11 @@ "166", "230", "231", - "579", - "748", - "749", - "908", - "909" + "581", + "750", + "751", + "910", + "911" ], "location": { "end": { @@ -49343,7 +48954,7 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "160", @@ -49353,11 +48964,11 @@ "166", "230", "231", - "579", - "748", - "749", - "908", - "909" + "581", + "750", + "751", + "910", + "911" ], "location": { "end": { @@ -49386,11 +48997,11 @@ "166", "230", "231", - "579", - "748", - "749", - "908", - "909" + "581", + "750", + "751", + "910", + "911" ], "location": { "end": { @@ -49412,10 +49023,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "908" + "910" ], "coveredBy": [ - "908" + "910" ], "location": { "end": { @@ -49437,7 +49048,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "908" + "910" ], "location": { "end": { @@ -49466,10 +49077,10 @@ "166", "230", "231", - "579", - "748", - "749", - "909" + "581", + "750", + "751", + "911" ], "location": { "end": { @@ -49501,18 +49112,18 @@ "339", "340", "341", - "580", - "581", "582", "583", "584", - "736", - "737", + "585", + "586", "738", - "748", - "749", - "910", - "911" + "739", + "740", + "750", + "751", + "912", + "913" ], "location": { "end": { @@ -49543,20 +49154,20 @@ "166", "339", "341", - "579", - "580", "581", "582", "583", "584", "585", - "736", - "737", + "586", + "587", "738", - "748", - "749", - "912", - "913" + "739", + "740", + "750", + "751", + "914", + "915" ], "location": { "end": { @@ -49578,8 +49189,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "914", - "915" + "916", + "917" ], "location": { "end": { @@ -49601,8 +49212,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "914", - "915" + "916", + "917" ], "location": { "end": { @@ -49624,11 +49235,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "915" + "917" ], "coveredBy": [ - "914", - "915" + "916", + "917" ], "location": { "end": { @@ -49650,11 +49261,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "914" + "916" ], "coveredBy": [ - "914", - "915" + "916", + "917" ], "location": { "end": { @@ -49676,19 +49287,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", + "860", "861", - "862", "863", - "916", - "917" + "864", + "865", + "918", + "919" ], "location": { "end": { @@ -49710,19 +49321,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", + "860", "861", - "862", "863", - "916", - "917" + "864", + "865", + "918", + "919" ], "location": { "end": { @@ -49744,22 +49355,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "854" + "856" ], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", + "860", "861", - "862", "863", - "916", - "917" + "864", + "865", + "918", + "919" ], "location": { "end": { @@ -49781,21 +49392,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", + "860", "861", - "862", - "916", - "917" + "863", + "864", + "918", + "919" ], "location": { "end": { @@ -49820,11 +49431,11 @@ "433", "434", "435", - "918", - "919", "920", "921", - "922" + "922", + "923", + "924" ], "location": { "end": { @@ -49846,17 +49457,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "922" + "924" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", "921", - "922" + "922", + "923", + "924" ], "location": { "end": { @@ -49881,11 +49492,11 @@ "433", "434", "435", - "918", - "919", "920", "921", - "922" + "922", + "923", + "924" ], "location": { "end": { @@ -49910,10 +49521,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -49938,10 +49549,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -49966,10 +49577,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -49994,10 +49605,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50022,10 +49633,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50050,10 +49661,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50078,10 +49689,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50103,16 +49714,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50140,10 +49751,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50168,10 +49779,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50199,10 +49810,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50224,16 +49835,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "920" + "922" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50255,16 +49866,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50292,10 +49903,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50317,16 +49928,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "920" + "922" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50354,10 +49965,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50379,16 +49990,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50413,10 +50024,10 @@ "433", "434", "435", - "918", - "919", "920", - "921" + "921", + "922", + "923" ], "location": { "end": { @@ -50450,24 +50061,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50504,24 +50115,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50543,7 +50154,7 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "661" + "663" ], "coveredBy": [ "204", @@ -50558,24 +50169,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50597,7 +50208,7 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "661" + "663" ], "coveredBy": [ "204", @@ -50612,24 +50223,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50663,24 +50274,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50702,7 +50313,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "661" + "663" ], "coveredBy": [ "204", @@ -50717,23 +50328,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "925", - "926", + "922", + "923", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50770,24 +50381,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50809,7 +50420,7 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "661" + "663" ], "coveredBy": [ "204", @@ -50824,24 +50435,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50875,24 +50486,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50914,7 +50525,7 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "929" + "931" ], "coveredBy": [ "204", @@ -50929,24 +50540,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -50980,24 +50591,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -51019,7 +50630,7 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "929" + "931" ], "coveredBy": [ "204", @@ -51034,24 +50645,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -51085,23 +50696,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51123,7 +50734,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51138,23 +50749,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51176,7 +50787,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "921" + "923" ], "coveredBy": [ "204", @@ -51191,23 +50802,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51229,7 +50840,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "927" + "929" ], "coveredBy": [ "204", @@ -51244,23 +50855,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51297,23 +50908,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51335,20 +50946,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "921" + "923" ], "coveredBy": [ - "657", - "658", - "660", - "661", - "921", - "925", - "926", + "662", + "663", + "923", + "927", "928", - "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51370,20 +50979,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "921" + "923" ], "coveredBy": [ - "657", - "658", - "660", - "661", - "921", - "925", - "926", + "662", + "663", + "923", + "927", "928", - "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51420,23 +51027,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51458,7 +51065,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51473,23 +51080,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51511,7 +51118,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51526,23 +51133,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51579,23 +51186,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51617,14 +51224,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ - "918", - "919", "920", "921", - "924" + "922", + "923", + "926" ], "location": { "end": { @@ -51646,7 +51253,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "919" + "921" ], "coveredBy": [ "204", @@ -51661,23 +51268,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51711,23 +51318,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51749,7 +51356,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "660" + "662" ], "coveredBy": [ "204", @@ -51764,23 +51371,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -51802,7 +51409,7 @@ "testsCompleted": 27, "static": false, "killedBy": [ - "660" + "662" ], "coveredBy": [ "204", @@ -51817,21 +51424,21 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", - "924", - "925", + "921", + "922", "926", "927", "928", "929", - "931" + "930", + "931", + "933" ], "location": { "end": { @@ -51853,7 +51460,7 @@ "testsCompleted": 27, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51868,21 +51475,21 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", - "924", - "925", + "921", + "922", "926", "927", "928", "929", - "931" + "930", + "931", + "933" ], "location": { "end": { @@ -51904,7 +51511,7 @@ "testsCompleted": 27, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51919,21 +51526,21 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", - "924", - "925", + "921", + "922", "926", "927", "928", "929", - "931" + "930", + "931", + "933" ], "location": { "end": { @@ -51955,7 +51562,7 @@ "testsCompleted": 27, "static": false, "killedBy": [ - "918" + "920" ], "coveredBy": [ "204", @@ -51970,21 +51577,21 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", - "924", - "925", + "921", + "922", "926", "927", "928", "929", - "931" + "930", + "931", + "933" ], "location": { "end": { @@ -52006,18 +51613,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "926" + "928" ], "coveredBy": [ - "657", - "658", "659", "660", "661", - "926", - "927", + "662", + "663", + "928", "929", - "931" + "931", + "933" ], "location": { "end": { @@ -52039,18 +51646,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "926" + "928" ], "coveredBy": [ - "657", - "658", "659", "660", "661", - "926", - "927", + "662", + "663", + "928", "929", - "931" + "931", + "933" ], "location": { "end": { @@ -52084,18 +51691,18 @@ "433", "434", "435", - "657", - "658", "659", + "660", "661", - "918", - "919", + "663", "920", - "924", - "925", + "921", + "922", "926", "927", - "928" + "928", + "929", + "930" ], "location": { "end": { @@ -52117,23 +51724,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "661" + "663" ], "coveredBy": [ - "657", - "658", - "660", - "661", - "919", - "920", + "662", + "663", "921", - "924", - "925", + "922", + "923", "926", + "927", "928", - "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -52146,6 +51751,38 @@ } } }, + { + "id": "1235", + "mutatorName": "UpdateOperator", + "replacement": "count--", + "status": "Timeout", + "static": false, + "killedBy": [], + "coveredBy": [ + "662", + "663", + "921", + "922", + "923", + "926", + "927", + "928", + "930", + "931", + "932", + "933" + ], + "location": { + "end": { + "column": 12, + "line": 183 + }, + "start": { + "column": 5, + "line": 183 + } + } + }, { "id": "1236", "mutatorName": "BlockStatement", @@ -52167,17 +51804,15 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", + "922", "923", - "924", "925", "926", "927", @@ -52185,7 +51820,9 @@ "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -52207,7 +51844,7 @@ "testsCompleted": 31, "static": false, "killedBy": [ - "923" + "925" ], "coveredBy": [ "204", @@ -52222,17 +51859,15 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", + "922", "923", - "924", "925", "926", "927", @@ -52240,7 +51875,9 @@ "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -52274,17 +51911,15 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", + "922", "923", - "924", "925", "926", "927", @@ -52292,7 +51927,9 @@ "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -52326,24 +51963,24 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", "931", - "932" + "932", + "933", + "934" ], "location": { "end": { @@ -52365,7 +52002,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "924" + "926" ], "coveredBy": [ "204", @@ -52380,23 +52017,23 @@ "433", "434", "435", - "657", - "658", "659", "660", "661", - "918", - "919", + "662", + "663", "920", "921", - "924", - "925", + "922", + "923", "926", "927", "928", "929", "930", - "931" + "931", + "932", + "933" ], "location": { "end": { @@ -52409,32 +52046,6 @@ } } }, - { - "id": "1241", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/game.helpers.ts(194,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "481", - "736", - "737", - "748", - "933" - ], - "location": { - "end": { - "column": 2, - "line": 196 - }, - "start": { - "column": 56, - "line": 194 - } - } - }, { "id": "1242", "mutatorName": "MethodExpression", @@ -52444,14 +52055,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "933" + "935" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52473,14 +52084,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "933" + "935" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52502,14 +52113,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "933" + "935" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52531,14 +52142,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52560,14 +52171,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "933" + "935" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52589,14 +52200,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "481", - "736", - "737", - "748", - "933" + "738", + "739", + "750", + "935" ], "location": { "end": { @@ -52609,32 +52220,6 @@ } } }, - { - "id": "1248", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/helpers/game.helpers.ts(195,105): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "481", - "736", - "737", - "748", - "933" - ], - "location": { - "end": { - "column": 116, - "line": 195 - }, - "start": { - "column": 105, - "line": 195 - } - } - }, { "id": "1249", "mutatorName": "BlockStatement", @@ -52644,11 +52229,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "682", - "934", - "935" + "589", + "683", + "684", + "936", + "937" ], "location": { "end": { @@ -52670,14 +52255,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "681" + "683" ], "coveredBy": [ - "587", - "681", - "682", - "934", - "935" + "589", + "683", + "684", + "936", + "937" ], "location": { "end": { @@ -52699,14 +52284,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "682" + "684" ], "coveredBy": [ - "587", - "681", - "682", - "934", - "935" + "589", + "683", + "684", + "936", + "937" ], "location": { "end": { @@ -52728,12 +52313,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "935" + "937" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52755,12 +52340,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "934" + "936" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52782,12 +52367,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "935" + "937" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52809,12 +52394,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "935" + "937" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52836,12 +52421,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "682" + "684" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52863,12 +52448,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "935" + "937" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52890,12 +52475,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "934" + "936" ], "coveredBy": [ - "682", - "934", - "935" + "684", + "936", + "937" ], "location": { "end": { @@ -52917,20 +52502,20 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -52952,22 +52537,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "936", + "750", + "751", "938", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -52989,23 +52574,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53027,23 +52612,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53065,23 +52650,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53103,23 +52688,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "936" + "938" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53141,23 +52726,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "938" + "940" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53179,23 +52764,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53217,23 +52802,23 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "936" + "938" ], "coveredBy": [ - "748", - "749", - "936", - "937", + "750", + "751", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53255,22 +52840,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "936", - "937", + "750", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53292,22 +52877,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "936", - "937", + "750", "938", + "939", "940", - "941", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -53320,6 +52905,338 @@ } } }, + { + "id": "1074", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/game.helpers.ts(89,39): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "161", + "162", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "471", + "475", + "476", + "477", + "478", + "481", + "499", + "500", + "501", + "502", + "503", + "504", + "505", + "506", + "507", + "510", + "511", + "512", + "515", + "517", + "519", + "553", + "554", + "738", + "739", + "740", + "750", + "899", + "905", + "906" + ], + "location": { + "end": { + "column": 2, + "line": 91 + }, + "start": { + "column": 48, + "line": 89 + } + } + }, + { + "id": "997", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/game.helpers.ts(23,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "18", + "20", + "21", + "22", + "23", + "24", + "25", + "34", + "35", + "36", + "37", + "38", + "39", + "40", + "41", + "42", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "187", + "188", + "189", + "190", + "191", + "194", + "195", + "196", + "197", + "198", + "199", + "201", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "220", + "221", + "222", + "223", + "224", + "234", + "235", + "236", + "237", + "238", + "241", + "242", + "243", + "244", + "245", + "246", + "249", + "250", + "251", + "252", + "253", + "254", + "255", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "275", + "276", + "277", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "307", + "308", + "309", + "310", + "311", + "312", + "313", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "326", + "328", + "329", + "331", + "332", + "334", + "369", + "370", + "371", + "372", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "415", + "416", + "417", + "418", + "421", + "422", + "423", + "424", + "425", + "426", + "427", + "428", + "431", + "432", + "433", + "434", + "435", + "482", + "483", + "484", + "485", + "486", + "503", + "504", + "505", + "506", + "520", + "521", + "522", + "523", + "524", + "525", + "526", + "527", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "653", + "654", + "655", + "656", + "657", + "658", + "670", + "671", + "672", + "673", + "674", + "750", + "751", + "868", + "869", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "973", + "974", + "975", + "976", + "977", + "978", + "979", + "980", + "981", + "982", + "983", + "984", + "985", + "986", + "987", + "988", + "989", + "990", + "991", + "992", + "993", + "994", + "995", + "996", + "997", + "998", + "999", + "1000", + "1001", + "1002", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1152", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1248", + "1249", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258" + ], + "location": { + "end": { + "column": 2, + "line": 25 + }, + "start": { + "column": 83, + "line": 23 + } + } + }, { "id": "1141", "mutatorName": "StringLiteral", @@ -53329,13 +53246,16 @@ "static": false, "coveredBy": [ "307", + "308", "309", - "312", + "310", + "311", "313", - "498", - "499", - "551", - "904" + "500", + "501", + "553", + "554", + "906" ], "location": { "end": { @@ -53349,35 +53269,52 @@ } }, { - "id": "1235", - "mutatorName": "UpdateOperator", - "replacement": "count--", - "status": "Timeout", + "id": "1248", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/helpers/game.helpers.ts(195,105): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "status": "CompileError", "static": false, "coveredBy": [ - "657", - "658", - "660", - "661", - "919", - "920", - "921", - "924", - "925", - "926", - "928", - "929", - "930", - "931" + "481", + "738", + "739", + "750", + "935" ], "location": { "end": { - "column": 12, - "line": 183 + "column": 116, + "line": 195 }, "start": { - "column": 5, - "line": 183 + "column": 105, + "line": 195 + } + } + }, + { + "id": "1241", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/game.helpers.ts(194,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "481", + "738", + "739", + "750", + "935" + ], + "location": { + "end": { + "column": 2, + "line": 196 + }, + "start": { + "column": 56, + "line": 194 } } } @@ -53421,8 +53358,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53430,39 +53365,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53512,8 +53449,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53521,39 +53456,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53575,7 +53512,7 @@ "testsCompleted": 67, "static": false, "killedBy": [ - "1164" + "1166" ], "coveredBy": [ "372", @@ -53603,8 +53540,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53612,39 +53547,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53666,7 +53603,7 @@ "testsCompleted": 67, "static": false, "killedBy": [ - "1165" + "1167" ], "coveredBy": [ "372", @@ -53694,8 +53631,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53703,39 +53638,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53785,8 +53722,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53794,39 +53729,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53848,7 +53785,7 @@ "testsCompleted": 67, "static": false, "killedBy": [ - "1164" + "1166" ], "coveredBy": [ "372", @@ -53876,8 +53813,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53885,39 +53820,41 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1164", - "1165", + "1093", + "1094", "1166", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -53939,7 +53876,7 @@ "testsCompleted": 66, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ "372", @@ -53967,8 +53904,6 @@ "459", "460", "462", - "587", - "588", "589", "590", "591", @@ -53976,38 +53911,40 @@ "593", "594", "595", - "603", - "638", - "639", + "596", + "597", + "605", "640", - "656", - "661", - "681", - "682", - "749", - "1014", - "1015", + "641", + "642", + "658", + "663", + "683", + "684", + "751", "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1165", - "1166", + "1093", + "1094", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54042,19 +53979,19 @@ "453", "455", "462", - "603", - "656", - "661", - "749", - "1080", - "1081", + "605", + "658", + "663", + "751", "1082", "1083", "1084", "1085", - "1167", - "1168", - "1169" + "1086", + "1087", + "1169", + "1170", + "1171" ], "location": { "end": { @@ -54089,19 +54026,19 @@ "453", "455", "462", - "603", - "656", - "661", - "749", - "1080", - "1081", + "605", + "658", + "663", + "751", "1082", "1083", "1084", "1085", - "1167", - "1168", - "1169" + "1086", + "1087", + "1169", + "1170", + "1171" ], "location": { "end": { @@ -54136,19 +54073,19 @@ "453", "455", "462", - "603", - "656", - "661", - "749", - "1080", - "1081", + "605", + "658", + "663", + "751", "1082", "1083", "1084", "1085", - "1167", - "1168", - "1169" + "1086", + "1087", + "1169", + "1170", + "1171" ], "location": { "end": { @@ -54183,19 +54120,19 @@ "453", "455", "462", - "603", - "656", - "661", - "749", - "1080", - "1081", + "605", + "658", + "663", + "751", "1082", "1083", "1084", "1085", - "1167", - "1168", - "1169" + "1086", + "1087", + "1169", + "1170", + "1171" ], "location": { "end": { @@ -54217,7 +54154,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1167" + "1169" ], "location": { "end": { @@ -54243,10 +54180,10 @@ "446", "447", "449", - "670", - "1170", - "1171", - "1172" + "672", + "1172", + "1173", + "1174" ], "location": { "end": { @@ -54272,10 +54209,10 @@ "446", "447", "449", - "670", - "1170", - "1171", - "1172" + "672", + "1172", + "1173", + "1174" ], "location": { "end": { @@ -54304,10 +54241,10 @@ "446", "447", "449", - "670", - "1170", - "1171", - "1172" + "672", + "1172", + "1173", + "1174" ], "location": { "end": { @@ -54336,10 +54273,10 @@ "446", "447", "449", - "670", - "1170", - "1171", - "1172" + "672", + "1172", + "1173", + "1174" ], "location": { "end": { @@ -54368,10 +54305,10 @@ "446", "447", "449", - "670", - "1170", - "1171", - "1172" + "672", + "1172", + "1173", + "1174" ], "location": { "end": { @@ -54399,9 +54336,9 @@ "420", "447", "449", - "670", - "1171", - "1172" + "672", + "1173", + "1174" ], "location": { "end": { @@ -54424,10 +54361,10 @@ "killedBy": [], "coveredBy": [ "376", - "1087", - "1173", - "1174", - "1175" + "1089", + "1175", + "1176", + "1177" ], "location": { "end": { @@ -54450,10 +54387,10 @@ "killedBy": [], "coveredBy": [ "376", - "1087", - "1173", - "1174", - "1175" + "1089", + "1175", + "1176", + "1177" ], "location": { "end": { @@ -54476,10 +54413,10 @@ "killedBy": [], "coveredBy": [ "376", - "1087", - "1173", - "1174", - "1175" + "1089", + "1175", + "1176", + "1177" ], "location": { "end": { @@ -54502,10 +54439,10 @@ "killedBy": [], "coveredBy": [ "376", - "1087", - "1173", - "1174", - "1175" + "1089", + "1175", + "1176", + "1177" ], "location": { "end": { @@ -54527,7 +54464,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1173" + "1175" ], "location": { "end": { @@ -54553,9 +54490,9 @@ ], "coveredBy": [ "376", - "1087", - "1174", - "1175" + "1089", + "1176", + "1177" ], "location": { "end": { @@ -54577,13 +54514,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1174" + "1176" ], "coveredBy": [ "376", - "1087", - "1174", - "1175" + "1089", + "1176", + "1177" ], "location": { "end": { @@ -54605,13 +54542,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1087" + "1089" ], "coveredBy": [ "376", - "1087", - "1174", - "1175" + "1089", + "1176", + "1177" ], "location": { "end": { @@ -54633,13 +54570,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1174" + "1176" ], "coveredBy": [ "376", - "1087", - "1174", - "1175" + "1089", + "1176", + "1177" ], "location": { "end": { @@ -54665,9 +54602,9 @@ ], "coveredBy": [ "376", - "1087", - "1174", - "1175" + "1089", + "1176", + "1177" ], "location": { "end": { @@ -54689,9 +54626,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1176", - "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -54713,9 +54650,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1176", - "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -54737,9 +54674,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1176", - "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -54761,9 +54698,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1176", - "1177", - "1178" + "1178", + "1179", + "1180" ], "location": { "end": { @@ -54785,7 +54722,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1176" + "1178" ], "location": { "end": { @@ -54807,11 +54744,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54833,11 +54770,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54859,11 +54796,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54885,11 +54822,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54911,11 +54848,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54937,11 +54874,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54963,11 +54900,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -54989,11 +54926,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -55015,11 +54952,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1177" + "1179" ], "coveredBy": [ - "1177", - "1178" + "1179", + "1180" ], "location": { "end": { @@ -55041,16 +54978,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "647", - "648", - "665", - "675", - "681", - "748", - "1094", - "1179", - "1180" + "589", + "649", + "650", + "667", + "677", + "683", + "750", + "1096", + "1181", + "1182" ], "location": { "end": { @@ -55072,8 +55009,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1181", - "1182" + "1183", + "1184" ], "location": { "end": { @@ -55097,9 +55034,9 @@ "coveredBy": [ "372", "418", - "1183", - "1184", - "1185" + "1185", + "1186", + "1187" ], "location": { "end": { @@ -55123,9 +55060,9 @@ "coveredBy": [ "372", "418", - "1183", - "1184", - "1185" + "1185", + "1186", + "1187" ], "location": { "end": { @@ -55149,9 +55086,9 @@ "coveredBy": [ "372", "418", - "1183", - "1184", - "1185" + "1185", + "1186", + "1187" ], "location": { "end": { @@ -55175,9 +55112,9 @@ "coveredBy": [ "372", "418", - "1183", - "1184", - "1185" + "1185", + "1186", + "1187" ], "location": { "end": { @@ -55199,7 +55136,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1183" + "1185" ], "location": { "end": { @@ -55226,8 +55163,8 @@ "coveredBy": [ "372", "418", - "1184", - "1185" + "1186", + "1187" ], "location": { "end": { @@ -55249,13 +55186,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1184" + "1186" ], "coveredBy": [ "372", "418", - "1184", - "1185" + "1186", + "1187" ], "location": { "end": { @@ -55279,8 +55216,8 @@ "coveredBy": [ "372", "418", - "1184", - "1185" + "1186", + "1187" ], "location": { "end": { @@ -55307,8 +55244,8 @@ "coveredBy": [ "372", "418", - "1184", - "1185" + "1186", + "1187" ], "location": { "end": { @@ -55335,8 +55272,8 @@ "coveredBy": [ "372", "418", - "1184", - "1185" + "1186", + "1187" ], "location": { "end": { @@ -55363,7 +55300,7 @@ "coveredBy": [ "372", "418", - "1185" + "1187" ], "location": { "end": { @@ -55392,7 +55329,7 @@ "killedBy": [], "coveredBy": [ "372", - "1220" + "1222" ], "location": { "end": { @@ -55415,7 +55352,7 @@ "killedBy": [], "coveredBy": [ "372", - "1220" + "1222" ], "location": { "end": { @@ -55438,7 +55375,7 @@ "killedBy": [], "coveredBy": [ "372", - "1220" + "1222" ], "location": { "end": { @@ -55461,7 +55398,7 @@ "killedBy": [], "coveredBy": [ "372", - "1220" + "1222" ], "location": { "end": { @@ -55483,13 +55420,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", "1085", - "1221" + "1086", + "1087", + "1223" ], "location": { "end": { @@ -55511,13 +55448,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", "1085", - "1221" + "1086", + "1087", + "1223" ], "location": { "end": { @@ -55539,13 +55476,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", "1085", - "1221" + "1086", + "1087", + "1223" ], "location": { "end": { @@ -55567,13 +55504,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", "1085", - "1221" + "1086", + "1087", + "1223" ], "location": { "end": { @@ -55595,16 +55532,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1085" + "1087" ], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", "1085", - "1221" + "1086", + "1087", + "1223" ], "location": { "end": { @@ -55626,8 +55563,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "661", - "1222" + "663", + "1224" ], "location": { "end": { @@ -55649,8 +55586,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "661", - "1222" + "663", + "1224" ], "location": { "end": { @@ -55672,8 +55609,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "661", - "1222" + "663", + "1224" ], "location": { "end": { @@ -55695,8 +55632,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "661", - "1222" + "663", + "1224" ], "location": { "end": { @@ -55720,7 +55657,7 @@ "coveredBy": [ "446", "447", - "1223" + "1225" ], "location": { "end": { @@ -55744,7 +55681,7 @@ "coveredBy": [ "446", "447", - "1223" + "1225" ], "location": { "end": { @@ -55768,7 +55705,7 @@ "coveredBy": [ "446", "447", - "1223" + "1225" ], "location": { "end": { @@ -55792,7 +55729,7 @@ "coveredBy": [ "446", "447", - "1223" + "1225" ], "location": { "end": { @@ -55814,8 +55751,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "603", - "1224" + "605", + "1226" ], "location": { "end": { @@ -55837,8 +55774,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "603", - "1224" + "605", + "1226" ], "location": { "end": { @@ -55860,8 +55797,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "603", - "1224" + "605", + "1226" ], "location": { "end": { @@ -55883,8 +55820,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "603", - "1224" + "605", + "1226" ], "location": { "end": { @@ -55907,8 +55844,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -55931,8 +55868,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -55955,8 +55892,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -55979,8 +55916,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56003,8 +55940,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56026,12 +55963,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1226" + "1228" ], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56053,12 +55990,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1225" + "1227" ], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56080,12 +56017,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1225" + "1227" ], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56108,8 +56045,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56131,11 +56068,10 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1225" + "1227" ], "coveredBy": [ - "420", - "1225" + "1227" ], "location": { "end": { @@ -56158,8 +56094,8 @@ "killedBy": [], "coveredBy": [ "420", - "1225", - "1226" + "1227", + "1228" ], "location": { "end": { @@ -56182,8 +56118,8 @@ "killedBy": [], "coveredBy": [ "425", - "639", - "1227" + "641", + "1229" ], "location": { "end": { @@ -56206,8 +56142,8 @@ "killedBy": [], "coveredBy": [ "425", - "639", - "1227" + "641", + "1229" ], "location": { "end": { @@ -56230,8 +56166,8 @@ "killedBy": [], "coveredBy": [ "425", - "639", - "1227" + "641", + "1229" ], "location": { "end": { @@ -56254,8 +56190,8 @@ "killedBy": [], "coveredBy": [ "425", - "639", - "1227" + "641", + "1229" ], "location": { "end": { @@ -56281,8 +56217,8 @@ ], "coveredBy": [ "425", - "639", - "1227" + "641", + "1229" ], "location": { "end": { @@ -56304,8 +56240,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "656", - "1228" + "658", + "1230" ], "location": { "end": { @@ -56327,8 +56263,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "656", - "1228" + "658", + "1230" ], "location": { "end": { @@ -56350,8 +56286,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "656", - "1228" + "658", + "1230" ], "location": { "end": { @@ -56373,8 +56309,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "656", - "1228" + "658", + "1230" ], "location": { "end": { @@ -56396,11 +56332,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "656" + "658" ], "coveredBy": [ - "656", - "1228" + "658", + "1230" ], "location": { "end": { @@ -56423,8 +56359,8 @@ "killedBy": [], "coveredBy": [ "460", - "1015", - "1229" + "1017", + "1231" ], "location": { "end": { @@ -56447,8 +56383,8 @@ "killedBy": [], "coveredBy": [ "460", - "1015", - "1229" + "1017", + "1231" ], "location": { "end": { @@ -56471,8 +56407,8 @@ "killedBy": [], "coveredBy": [ "460", - "1015", - "1229" + "1017", + "1231" ], "location": { "end": { @@ -56495,8 +56431,8 @@ "killedBy": [], "coveredBy": [ "460", - "1015", - "1229" + "1017", + "1231" ], "location": { "end": { @@ -56518,12 +56454,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1015" + "1017" ], "coveredBy": [ "460", - "1015", - "1229" + "1017", + "1231" ], "location": { "end": { @@ -56546,7 +56482,7 @@ "killedBy": [], "coveredBy": [ "435", - "1230" + "1232" ], "location": { "end": { @@ -56569,7 +56505,7 @@ "killedBy": [], "coveredBy": [ "435", - "1230" + "1232" ], "location": { "end": { @@ -56592,7 +56528,7 @@ "killedBy": [], "coveredBy": [ "435", - "1230" + "1232" ], "location": { "end": { @@ -56615,7 +56551,7 @@ "killedBy": [], "coveredBy": [ "435", - "1230" + "1232" ], "location": { "end": { @@ -56641,7 +56577,7 @@ ], "coveredBy": [ "435", - "1230" + "1232" ], "location": { "end": { @@ -56663,8 +56599,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "1231" + "672", + "1233" ], "location": { "end": { @@ -56686,8 +56622,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "1231" + "672", + "1233" ], "location": { "end": { @@ -56709,8 +56645,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "1231" + "672", + "1233" ], "location": { "end": { @@ -56732,8 +56668,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "670", - "1231" + "672", + "1233" ], "location": { "end": { @@ -56755,11 +56691,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "670" + "672" ], "coveredBy": [ - "670", - "1231" + "672", + "1233" ], "location": { "end": { @@ -56782,7 +56718,7 @@ "killedBy": [], "coveredBy": [ "430", - "1232" + "1234" ], "location": { "end": { @@ -56805,7 +56741,7 @@ "killedBy": [], "coveredBy": [ "430", - "1232" + "1234" ], "location": { "end": { @@ -56828,7 +56764,7 @@ "killedBy": [], "coveredBy": [ "430", - "1232" + "1234" ], "location": { "end": { @@ -56851,7 +56787,7 @@ "killedBy": [], "coveredBy": [ "430", - "1232" + "1234" ], "location": { "end": { @@ -56874,7 +56810,7 @@ "killedBy": [], "coveredBy": [ "449", - "1233" + "1235" ], "location": { "end": { @@ -56897,7 +56833,7 @@ "killedBy": [], "coveredBy": [ "449", - "1233" + "1235" ], "location": { "end": { @@ -56920,7 +56856,7 @@ "killedBy": [], "coveredBy": [ "449", - "1233" + "1235" ], "location": { "end": { @@ -56943,7 +56879,7 @@ "killedBy": [], "coveredBy": [ "449", - "1233" + "1235" ], "location": { "end": { @@ -56966,7 +56902,7 @@ "killedBy": [], "coveredBy": [ "437", - "1234" + "1236" ], "location": { "end": { @@ -56989,7 +56925,7 @@ "killedBy": [], "coveredBy": [ "437", - "1234" + "1236" ], "location": { "end": { @@ -57012,7 +56948,7 @@ "killedBy": [], "coveredBy": [ "437", - "1234" + "1236" ], "location": { "end": { @@ -57035,7 +56971,7 @@ "killedBy": [], "coveredBy": [ "437", - "1234" + "1236" ], "location": { "end": { @@ -57058,7 +56994,7 @@ "killedBy": [], "coveredBy": [ "439", - "1235" + "1237" ], "location": { "end": { @@ -57081,7 +57017,7 @@ "killedBy": [], "coveredBy": [ "439", - "1235" + "1237" ], "location": { "end": { @@ -57104,7 +57040,7 @@ "killedBy": [], "coveredBy": [ "439", - "1235" + "1237" ], "location": { "end": { @@ -57127,7 +57063,7 @@ "killedBy": [], "coveredBy": [ "439", - "1235" + "1237" ], "location": { "end": { @@ -57151,7 +57087,7 @@ "coveredBy": [ "443", "444", - "1236" + "1238" ], "location": { "end": { @@ -57175,7 +57111,7 @@ "coveredBy": [ "443", "444", - "1236" + "1238" ], "location": { "end": { @@ -57199,7 +57135,7 @@ "coveredBy": [ "443", "444", - "1236" + "1238" ], "location": { "end": { @@ -57223,7 +57159,7 @@ "coveredBy": [ "443", "444", - "1236" + "1238" ], "location": { "end": { @@ -57247,7 +57183,7 @@ "coveredBy": [ "443", "444", - "1237" + "1239" ], "location": { "end": { @@ -57271,7 +57207,7 @@ "coveredBy": [ "443", "444", - "1237" + "1239" ], "location": { "end": { @@ -57295,7 +57231,7 @@ "coveredBy": [ "443", "444", - "1237" + "1239" ], "location": { "end": { @@ -57319,7 +57255,7 @@ "coveredBy": [ "443", "444", - "1237" + "1239" ], "location": { "end": { @@ -57342,7 +57278,7 @@ "killedBy": [], "coveredBy": [ "455", - "1238" + "1240" ], "location": { "end": { @@ -57365,7 +57301,7 @@ "killedBy": [], "coveredBy": [ "455", - "1238" + "1240" ], "location": { "end": { @@ -57388,7 +57324,7 @@ "killedBy": [], "coveredBy": [ "455", - "1238" + "1240" ], "location": { "end": { @@ -57411,7 +57347,7 @@ "killedBy": [], "coveredBy": [ "455", - "1238" + "1240" ], "location": { "end": { @@ -57434,7 +57370,7 @@ "killedBy": [], "coveredBy": [ "453", - "1239" + "1241" ], "location": { "end": { @@ -57457,7 +57393,7 @@ "killedBy": [], "coveredBy": [ "453", - "1239" + "1241" ], "location": { "end": { @@ -57480,7 +57416,7 @@ "killedBy": [], "coveredBy": [ "453", - "1239" + "1241" ], "location": { "end": { @@ -57503,7 +57439,7 @@ "killedBy": [], "coveredBy": [ "453", - "1239" + "1241" ], "location": { "end": { @@ -57526,7 +57462,7 @@ "killedBy": [], "coveredBy": [ "462", - "1240" + "1242" ], "location": { "end": { @@ -57549,7 +57485,7 @@ "killedBy": [], "coveredBy": [ "462", - "1240" + "1242" ], "location": { "end": { @@ -57572,7 +57508,7 @@ "killedBy": [], "coveredBy": [ "462", - "1240" + "1242" ], "location": { "end": { @@ -57595,7 +57531,7 @@ "killedBy": [], "coveredBy": [ "462", - "1240" + "1242" ], "location": { "end": { @@ -57618,8 +57554,8 @@ "killedBy": [], "coveredBy": [ "451", - "749", - "1241" + "751", + "1243" ], "location": { "end": { @@ -57642,8 +57578,8 @@ "killedBy": [], "coveredBy": [ "451", - "749", - "1241" + "751", + "1243" ], "location": { "end": { @@ -57666,8 +57602,8 @@ "killedBy": [], "coveredBy": [ "451", - "749", - "1241" + "751", + "1243" ], "location": { "end": { @@ -57690,8 +57626,8 @@ "killedBy": [], "coveredBy": [ "451", - "749", - "1241" + "751", + "1243" ], "location": { "end": { @@ -57714,7 +57650,7 @@ "killedBy": [], "coveredBy": [ "376", - "1242" + "1244" ], "location": { "end": { @@ -57737,7 +57673,7 @@ "killedBy": [], "coveredBy": [ "376", - "1242" + "1244" ], "location": { "end": { @@ -57760,7 +57696,7 @@ "killedBy": [], "coveredBy": [ "376", - "1242" + "1244" ], "location": { "end": { @@ -57783,7 +57719,7 @@ "killedBy": [], "coveredBy": [ "376", - "1242" + "1244" ], "location": { "end": { @@ -57809,7 +57745,7 @@ ], "coveredBy": [ "376", - "1242" + "1244" ], "location": { "end": { @@ -57833,7 +57769,7 @@ "coveredBy": [ "405", "410", - "1243" + "1245" ], "location": { "end": { @@ -57857,7 +57793,7 @@ "coveredBy": [ "405", "410", - "1243" + "1245" ], "location": { "end": { @@ -57881,7 +57817,7 @@ "coveredBy": [ "405", "410", - "1243" + "1245" ], "location": { "end": { @@ -57905,7 +57841,7 @@ "coveredBy": [ "405", "410", - "1243" + "1245" ], "location": { "end": { @@ -57932,7 +57868,7 @@ "coveredBy": [ "405", "410", - "1243" + "1245" ], "location": { "end": { @@ -57974,25 +57910,23 @@ "455", "460", "462", - "603", - "639", - "656", - "661", - "670", - "749", - "1015", - "1080", - "1081", + "605", + "641", + "658", + "663", + "672", + "751", + "1017", "1082", "1083", "1084", "1085", - "1168", - "1169", + "1086", + "1087", + "1170", "1171", - "1172", - "1220", - "1221", + "1173", + "1174", "1222", "1223", "1224", @@ -58016,11 +57950,13 @@ "1242", "1243", "1244", - "1278", - "1279", + "1245", + "1246", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -58040,13 +57976,16 @@ "language": "typescript", "mutants": [ { - "id": "1433", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(8,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "1434", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 126, "static": false, - "killedBy": [], + "killedBy": [ + "1189" + ], "coveredBy": [ "22", "23", @@ -58077,270 +58016,1051 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "527", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", - "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "652", + "657", + "660", + "665", + "669", + "676", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", - "1011", - "1014", + "984", + "985", + "1000", + "1010", + "1013", "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1018", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", + "1164", + "1165", "1188", "1189", "1190", "1191", - "1198", - "1199", - "1202", - "1203", - "1214", - "1215", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", + "1251", + "1252", "1282", - "1283", - "1334" + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 2, - "line": 11 + "column": 91, + "line": 10 }, "start": { - "column": 86, - "line": 8 + "column": 10, + "line": 9 } } }, { - "id": "1434", + "id": "1441", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 11, + "static": false, + "killedBy": [ + "1190" + ], + "coveredBy": [ + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 61, + "line": 9 + }, + "start": { + "column": 36, + "line": 9 + } + } + }, + { + "id": "1442", + "mutatorName": "EqualityOperator", + "replacement": "activeAt.turn <= game.turn", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 11, + "static": false, + "killedBy": [ + "1191" + ], + "coveredBy": [ + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 61, + "line": 9 + }, + "start": { + "column": 36, + "line": 9 + } + } + }, + { + "id": "1443", + "mutatorName": "EqualityOperator", + "replacement": "activeAt.turn >= game.turn", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 11, + "static": false, + "killedBy": [ + "1189" + ], + "coveredBy": [ + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 61, + "line": 9 + }, + "start": { + "column": 36, + "line": 9 + } + } + }, + { + "id": "1444", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 10, + "static": false, + "killedBy": [ + "1192" + ], + "coveredBy": [ + "1189", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 91, + "line": 10 + }, + "start": { + "column": 5, + "line": 10 + } + } + }, + { + "id": "1445", + "mutatorName": "LogicalOperator", + "replacement": "activeAt.turn === game.turn || activeAt.phase === game.phase || game.phase === \"day\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 10, + "static": false, + "killedBy": [ + "1189" + ], + "coveredBy": [ + "1189", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 91, + "line": 10 + }, + "start": { + "column": 5, + "line": 10 + } + } + }, + { + "id": "1446", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 126, + "testsCompleted": 10, "static": false, "killedBy": [ - "1187" + "1189" + ], + "coveredBy": [ + "1189", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 32, + "line": 10 + }, + "start": { + "column": 5, + "line": 10 + } + } + }, + { + "id": "1447", + "mutatorName": "EqualityOperator", + "replacement": "activeAt.turn !== game.turn", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 10, + "static": false, + "killedBy": [ + "1189" + ], + "coveredBy": [ + "1189", + "1191", + "1192", + "1193", + "1200", + "1201", + "1204", + "1205", + "1216", + "1217" + ], + "location": { + "end": { + "column": 32, + "line": 10 + }, + "start": { + "column": 5, + "line": 10 + } + } + }, + { + "id": "1448", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1191" + ], + "coveredBy": [ + "1191", + "1192", + "1193", + "1201", + "1205", + "1217" + ], + "location": { + "end": { + "column": 90, + "line": 10 + }, + "start": { + "column": 37, + "line": 10 + } + } + }, + { + "id": "1449", + "mutatorName": "LogicalOperator", + "replacement": "activeAt.phase === game.phase && game.phase === \"day\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1192" + ], + "coveredBy": [ + "1191", + "1192", + "1193", + "1201", + "1205", + "1217" + ], + "location": { + "end": { + "column": 90, + "line": 10 + }, + "start": { + "column": 37, + "line": 10 + } + } + }, + { + "id": "1450", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1192" + ], + "coveredBy": [ + "1191", + "1192", + "1193", + "1201", + "1205", + "1217" + ], + "location": { + "end": { + "column": 66, + "line": 10 + }, + "start": { + "column": 37, + "line": 10 + } + } + }, + { + "id": "1451", + "mutatorName": "EqualityOperator", + "replacement": "activeAt.phase !== game.phase", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "1191" + ], + "coveredBy": [ + "1191", + "1192", + "1193", + "1201", + "1205", + "1217" + ], + "location": { + "end": { + "column": 66, + "line": 10 + }, + "start": { + "column": 37, + "line": 10 + } + } + }, + { + "id": "1452", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1193" ], "coveredBy": [ + "1191", + "1193" + ], + "location": { + "end": { + "column": 90, + "line": 10 + }, + "start": { + "column": 70, + "line": 10 + } + } + }, + { + "id": "1453", + "mutatorName": "EqualityOperator", + "replacement": "game.phase !== \"day\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1191" + ], + "coveredBy": [ + "1191", + "1193" + ], + "location": { + "end": { + "column": 90, + "line": 10 + }, + "start": { + "column": 70, + "line": 10 + } + } + }, + { + "id": "1454", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,70): error TS2367: This comparison appears to be unintentional because the types '\"night\" | \"day\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1191", + "1193" + ], + "location": { + "end": { + "column": 90, + "line": 10 + }, + "start": { + "column": 85, + "line": 10 + } + } + }, + { + "id": "1455", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(13,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1194", + "1195", + "1196", + "1197", + "1198" + ], + "location": { + "end": { + "column": 2, + "line": 15 + }, + "start": { + "column": 126, + "line": 13 + } + } + }, + { + "id": "1456", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 5, + "static": false, + "killedBy": [ + "1194" + ], + "coveredBy": [ + "1194", + "1195", + "1196", + "1197", + "1198" + ], + "location": { + "end": { + "column": 62, + "line": 14 + }, + "start": { + "column": 26, + "line": 14 + } + } + }, + { + "id": "1457", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n+ \"name\": \"sheriff\",\n \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n+ \"source\": \"survivors\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1194" + ], + "coveredBy": [ + "1194", + "1195", + "1197", + "1198" + ], + "location": { + "end": { + "column": 62, + "line": 14 + }, + "start": { + "column": 40, + "line": 14 + } + } + }, + { + "id": "1458", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1194" + ], + "coveredBy": [ + "1194", + "1195", + "1197", + "1198" + ], + "location": { + "end": { + "column": 62, + "line": 14 + }, + "start": { + "column": 40, + "line": 14 + } + } + }, + { + "id": "1459", + "mutatorName": "EqualityOperator", + "replacement": "name !== attributeName", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n+ \"name\": \"sheriff\",\n \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n+ \"source\": \"survivors\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "1194" + ], + "coveredBy": [ + "1194", + "1195", + "1197", + "1198" + ], + "location": { + "end": { + "column": 62, + "line": 14 + }, + "start": { + "column": 40, + "line": 14 + } + } + }, + { + "id": "1460", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(17,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "1196", + "1197", + "1198" + ], + "location": { + "end": { + "column": 2, + "line": 19 + }, + "start": { + "column": 103, + "line": 17 + } + } + }, + { + "id": "1461", + "mutatorName": "BooleanLiteral", + "replacement": "!getPlayerAttributeWithName(player, attributeName)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:107:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1196" + ], + "coveredBy": [ + "1196", + "1197", + "1198" + ], + "location": { + "end": { + "column": 61, + "line": 18 + }, + "start": { + "column": 10, + "line": 18 + } + } + }, + { + "id": "1462", + "mutatorName": "BooleanLiteral", + "replacement": "getPlayerAttributeWithName(player, attributeName)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:107:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "1196" + ], + "coveredBy": [ + "1196", + "1197", + "1198" + ], + "location": { + "end": { + "column": 61, + "line": 18 + }, + "start": { + "column": 11, + "line": 18 + } + } + }, + { + "id": "1464", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"f5b2b42af3033943cafd68f2\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"worshiped\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"wild-child\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Krystal\",\n \"position\": 1362141772775424,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:223:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 253, + "static": false, + "killedBy": [ + "1089" + ], + "coveredBy": [ + "18", "22", "23", + "24", + "25", + "160", + "161", "162", + "163", + "164", + "165", "166", + "182", "183", "184", "185", "189", + "190", + "191", "196", + "197", + "198", + "199", "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "216", "222", + "223", + "224", "236", + "237", + "238", "243", + "244", + "245", + "246", "251", + "252", + "253", + "254", + "255", "268", + "269", + "271", + "272", + "277", "282", + "283", + "284", + "285", + "286", "309", "310", + "311", + "312", + "313", + "328", "329", + "331", "332", + "337", "338", "376", + "387", + "388", "389", + "390", + "391", "392", "393", "394", + "395", + "396", + "397", "471", + "481", "484", "485", - "515", + "486", + "496", "517", - "525", - "581", - "582", - "585", + "519", + "556", + "583", + "584", + "587", + "598", "599", "600", + "601", + "602", + "603", + "604", + "610", "611", + "612", + "613", + "614", + "615", + "616", + "617", "619", + "620", "621", "622", "623", "624", "625", - "635", + "626", + "627", + "628", "636", "637", "638", "639", "640", + "641", "642", "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", + "651", + "652", + "660", + "661", + "662", "663", + "665", + "666", "667", + "669", + "670", + "671", + "672", + "673", "674", - "839", - "893", + "676", + "677", + "738", + "739", + "750", + "751", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", "895", - "900", - "901", - "906", - "907", - "933", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", + "943", + "944", "945", + "946", "947", - "951", + "948", + "949", + "950", "952", - "968", + "953", + "954", + "955", + "956", + "957", + "958", + "959", "969", "970", - "978", + "971", + "972", "979", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "991", + "992", + "993", + "994", + "995", + "996", + "1000", + "1001", + "1002", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", + "1012", + "1013", + "1021", + "1022", + "1074", + "1075", + "1088", + "1089", + "1152", "1154", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", + "1200", + "1201", "1202", "1203", - "1214", - "1215", - "1217", + "1204", + "1205", "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336", + "1337" ], "location": { "end": { - "column": 91, - "line": 10 + "column": 115, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 26, + "line": 22 } } }, { - "id": "1435", + "id": "1465", "mutatorName": "ConditionalExpression", - "replacement": "false", - "status": "Timeout", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 121, "static": false, - "killedBy": [], + "killedBy": [ + "751" + ], "coveredBy": [ "22", "23", @@ -58371,122 +59091,120 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "651", + "652", + "660", + "665", + "669", + "676", + "751", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "1000", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1012", + "1013", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", - "1202", + "1200", + "1201", "1203", - "1214", - "1215", - "1217", - "1218", + "1204", + "1205", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336" ], "location": { "end": { - "column": 91, - "line": 10 + "column": 115, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 39, + "line": 22 } } }, { - "id": "1436", - "mutatorName": "LogicalOperator", - "replacement": "(activeAt === undefined || activeAt.turn < game.turn) && activeAt.turn === game.turn && (activeAt.phase === game.phase || game.phase === \"day\")", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,67): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,99): error TS18048: 'activeAt' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "1466", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"74927fcb3a0ceeec1fe51f18\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"worshiped\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"wild-child\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Felipe\",\n \"position\": 3136739092725760,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:223:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 121, "static": false, - "killedBy": [], + "killedBy": [ + "1089" + ], "coveredBy": [ "22", "23", @@ -58517,122 +59235,120 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "651", + "652", + "660", + "665", + "669", + "676", + "751", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "1000", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1012", + "1013", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", - "1202", + "1200", + "1201", "1203", - "1214", - "1215", - "1217", - "1218", + "1204", + "1205", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336" ], "location": { "end": { - "column": 91, - "line": 10 + "column": 115, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 39, + "line": 22 } } }, { - "id": "1437", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "1467", + "mutatorName": "LogicalOperator", + "replacement": "attribute.name === attributeName || isPlayerAttributeActive(attribute, game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 66\n+ Received + 15\n\n@@ -1,58 +1,14 @@\n Object {\n \"_id\": \"2bda14499fe2c155b5cecf11\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"9ed1b4ca80cd5a5ac59c63aa\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Fausto\",\n- \"position\": 927785346400256,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"3e3f54bab40e4f5bb5e551cf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reinhold\",\n- \"position\": 1372295016742912,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n+ \"name\": \"lovers\",\n \"players\": Array [\n Object {\n \"_id\": \"da6fdba6db0acb9b46ba271c\",\n \"attributes\": Array [\n Object {\n@@ -62,26 +18,10 @@\n },\n ],\n \"isAlive\": true,\n \"name\": \"Samir\",\n \"position\": 4803705528385536,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"8ac6e736accebc1ee84df1e3\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jess\",\n- \"position\": 1293352641232896,\n \"role\": Object {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n@@ -90,11 +30,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +202,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 5569909486518273,\n \"turn\": 3535685113872384,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 121, "static": false, - "killedBy": [], + "killedBy": [ + "751" + ], "coveredBy": [ "22", "23", @@ -58663,122 +59379,120 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "651", + "652", + "660", + "665", + "669", + "676", + "751", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "1000", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1012", + "1013", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", - "1202", + "1200", + "1201", "1203", - "1214", - "1215", - "1217", - "1218", + "1204", + "1205", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336" ], "location": { "end": { - "column": 61, - "line": 9 + "column": 115, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 39, + "line": 22 } } }, { - "id": "1438", - "mutatorName": "LogicalOperator", - "replacement": "activeAt === undefined && activeAt.turn < game.turn", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,36): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "1468", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:120:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 121, "static": false, - "killedBy": [], + "killedBy": [ + "1199" + ], "coveredBy": [ "22", "23", @@ -58809,122 +59523,120 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "651", + "652", + "660", + "665", + "669", + "676", + "751", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "1000", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1012", + "1013", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", - "1202", + "1200", + "1201", "1203", - "1214", - "1215", - "1217", - "1218", + "1204", + "1205", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336" ], "location": { "end": { - "column": 61, - "line": 9 + "column": 71, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 39, + "line": 22 } } }, { - "id": "1439", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,19): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "1469", + "mutatorName": "EqualityOperator", + "replacement": "attribute.name !== attributeName", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 3\n+ Received + 15\n\n@@ -10,29 +10,41 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"charm\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"cupid\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"use-potions\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 121, "static": false, - "killedBy": [], + "killedBy": [ + "162" + ], "coveredBy": [ "22", "23", @@ -58955,1149 +59667,1735 @@ "471", "484", "485", - "515", "517", - "525", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", - "663", - "667", - "674", - "839", - "893", + "651", + "652", + "660", + "665", + "669", + "676", + "751", + "841", "895", - "900", - "901", - "906", - "907", - "933", - "945", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "1000", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1012", + "1013", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", + "1164", + "1165", "1199", - "1202", + "1200", + "1201", "1203", - "1214", - "1215", - "1217", - "1218", + "1204", + "1205", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336" ], "location": { "end": { - "column": 32, - "line": 9 + "column": 71, + "line": 22 }, "start": { - "column": 10, - "line": 9 + "column": 39, + "line": 22 } } }, { - "id": "1440", - "mutatorName": "EqualityOperator", - "replacement": "activeAt !== undefined", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,36): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "1471", + "mutatorName": "BooleanLiteral", + "replacement": "!getActivePlayerAttributeWithName(player, attributeName, game)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 4\n+ Received + 4\n\n@@ -10,20 +10,20 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 250, "static": false, - "killedBy": [], + "killedBy": [ + "160" + ], "coveredBy": [ + "18", "22", "23", + "24", + "25", + "160", + "161", "162", + "163", + "164", + "165", "166", + "182", "183", "184", "185", "189", + "190", + "191", "196", + "197", + "198", + "199", "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "216", "222", + "223", + "224", "236", + "237", + "238", "243", + "244", + "245", + "246", "251", + "252", + "253", + "254", + "255", "268", + "269", + "271", + "272", + "277", "282", + "283", + "284", + "285", + "286", "309", "310", + "311", + "312", + "313", + "328", "329", + "331", "332", + "337", "338", "376", + "387", + "388", "389", + "390", + "391", "392", "393", "394", + "395", + "396", + "397", "471", + "481", "484", "485", - "515", + "486", + "496", "517", - "525", - "581", - "582", - "585", + "519", + "556", + "583", + "584", + "587", + "598", "599", "600", + "601", + "602", + "603", + "604", + "610", "611", + "612", + "613", + "614", + "615", + "616", + "617", "619", + "620", "621", "622", "623", "624", "625", - "635", + "626", + "627", + "628", "636", "637", "638", "639", "640", + "641", "642", "643", "644", + "645", "646", "647", "648", + "649", "650", - "655", - "658", + "651", + "652", + "660", + "661", + "662", "663", + "665", + "666", "667", + "669", + "670", + "671", + "672", + "673", "674", - "839", - "893", + "676", + "677", + "738", + "739", + "750", + "751", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", "895", - "900", - "901", - "906", - "907", - "933", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", + "943", + "944", "945", + "946", "947", - "951", + "948", + "949", + "950", "952", - "968", + "953", + "954", + "955", + "956", + "957", + "958", + "959", "969", "970", - "978", + "971", + "972", "979", "980", "981", "982", "983", - "998", - "1008", + "984", + "985", + "991", + "992", + "993", + "994", + "995", + "996", + "1000", + "1001", + "1002", + "1009", + "1010", "1011", - "1014", - "1016", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", + "1012", + "1013", + "1021", + "1022", + "1074", + "1075", + "1088", + "1089", + "1152", "1154", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", "1162", "1163", - "1186", - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", - "1199", + "1164", + "1165", "1202", "1203", - "1214", - "1215", - "1217", + "1204", + "1205", "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1280", - "1282", - "1283", - "1334" + "1251", + "1252", + "1336", + "1337" ], "location": { "end": { - "column": 32, - "line": 9 + "column": 73, + "line": 26 }, "start": { "column": 10, - "line": 9 - } - } - }, - { - "id": "1441", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "1188" - ], - "coveredBy": [ - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", - "1214", - "1215" - ], - "location": { - "end": { - "column": 61, - "line": 9 - }, - "start": { - "column": 36, - "line": 9 - } - } - }, - { - "id": "1442", - "mutatorName": "EqualityOperator", - "replacement": "activeAt.turn <= game.turn", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "1189" - ], - "coveredBy": [ - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", - "1214", - "1215" - ], - "location": { - "end": { - "column": 61, - "line": 9 - }, - "start": { - "column": 36, - "line": 9 - } - } - }, - { - "id": "1443", - "mutatorName": "EqualityOperator", - "replacement": "activeAt.turn >= game.turn", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 11, - "static": false, - "killedBy": [ - "1187" - ], - "coveredBy": [ - "1187", - "1188", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", - "1214", - "1215" - ], - "location": { - "end": { - "column": 61, - "line": 9 - }, - "start": { - "column": 36, - "line": 9 + "line": 26 } } }, { - "id": "1444", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1472", + "mutatorName": "BooleanLiteral", + "replacement": "getActivePlayerAttributeWithName(player, attributeName, game)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 4\n+ Received + 4\n\n@@ -10,20 +10,20 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 10, + "testsCompleted": 250, "static": false, "killedBy": [ - "1190" + "160" ], "coveredBy": [ - "1187", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", - "1214", - "1215" + "18", + "22", + "23", + "24", + "25", + "160", + "161", + "162", + "163", + "164", + "165", + "166", + "182", + "183", + "184", + "185", + "189", + "190", + "191", + "196", + "197", + "198", + "199", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "216", + "222", + "223", + "224", + "236", + "237", + "238", + "243", + "244", + "245", + "246", + "251", + "252", + "253", + "254", + "255", + "268", + "269", + "271", + "272", + "277", + "282", + "283", + "284", + "285", + "286", + "309", + "310", + "311", + "312", + "313", + "328", + "329", + "331", + "332", + "337", + "338", + "376", + "387", + "388", + "389", + "390", + "391", + "392", + "393", + "394", + "395", + "396", + "397", + "471", + "481", + "484", + "485", + "486", + "496", + "517", + "519", + "556", + "583", + "584", + "587", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "619", + "620", + "621", + "622", + "623", + "624", + "625", + "626", + "627", + "628", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "643", + "644", + "645", + "646", + "647", + "648", + "649", + "650", + "651", + "652", + "660", + "661", + "662", + "663", + "665", + "666", + "667", + "669", + "670", + "671", + "672", + "673", + "674", + "676", + "677", + "738", + "739", + "750", + "751", + "841", + "842", + "843", + "844", + "845", + "846", + "847", + "848", + "849", + "895", + "896", + "897", + "898", + "902", + "903", + "908", + "909", + "935", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "969", + "970", + "971", + "972", + "979", + "980", + "981", + "982", + "983", + "984", + "985", + "991", + "992", + "993", + "994", + "995", + "996", + "1000", + "1001", + "1002", + "1009", + "1010", + "1011", + "1012", + "1013", + "1021", + "1022", + "1074", + "1075", + "1088", + "1089", + "1152", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1202", + "1203", + "1204", + "1205", + "1218", + "1219", + "1220", + "1221", + "1250", + "1251", + "1252", + "1336", + "1337" ], "location": { "end": { - "column": 91, - "line": 10 + "column": 73, + "line": 26 }, "start": { - "column": 5, - "line": 10 + "column": 11, + "line": 26 } } }, { - "id": "1445", - "mutatorName": "LogicalOperator", - "replacement": "activeAt.turn === game.turn || activeAt.phase === game.phase || game.phase === \"day\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 10, + "id": "1473", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(29,136): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1187" - ], + "killedBy": [], "coveredBy": [ - "1187", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", "1214", - "1215" + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 91, - "line": 10 + "column": 2, + "line": 31 }, "start": { - "column": 5, - "line": 10 + "column": 164, + "line": 29 } } }, { - "id": "1446", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1474", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -143,10 +143,17 @@\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n \"remainingPhases\": undefined,\n \"source\": \"werewolves\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Cecelia\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1194:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 10, + "testsCompleted": 20, "static": false, "killedBy": [ - "1187" + "657" ], "coveredBy": [ - "1187", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", "1214", - "1215" + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 32, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 5, - "line": 10 + "column": 26, + "line": 30 } } }, { - "id": "1447", - "mutatorName": "EqualityOperator", - "replacement": "activeAt.turn !== game.turn", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1475", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Clay\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 10, + "testsCompleted": 17, "static": false, "killedBy": [ - "1187" + "1017" ], "coveredBy": [ - "1187", - "1189", - "1190", - "1191", - "1198", - "1199", - "1202", - "1203", + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1210", + "1211", + "1212", "1214", - "1215" + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 32, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 5, - "line": 10 + "column": 48, + "line": 30 } } }, { - "id": "1448", + "id": "1476", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -128,10 +128,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ciara\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:338:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 17, "static": false, "killedBy": [ - "1189" + "1016" ], "coveredBy": [ - "1189", - "1190", - "1191", - "1199", - "1203", - "1215" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1210", + "1211", + "1212", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 90, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 37, - "line": 10 + "column": 48, + "line": 30 } } }, { - "id": "1449", + "id": "1477", "mutatorName": "LogicalOperator", - "replacement": "activeAt.phase === game.phase && game.phase === \"day\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "name === attributeName || source === attributeSource", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:198:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 17, "static": false, "killedBy": [ - "1190" + "1207" ], "coveredBy": [ - "1189", - "1190", - "1191", - "1199", - "1203", - "1215" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1210", + "1211", + "1212", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 90, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 37, - "line": 10 + "column": 48, + "line": 30 } } }, { - "id": "1450", + "id": "1478", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "true", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:198:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 17, "static": false, "killedBy": [ - "1190" + "1207" ], "coveredBy": [ - "1189", - "1190", - "1191", - "1199", - "1203", - "1215" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1210", + "1211", + "1212", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 66, - "line": 10 + "column": 70, + "line": 30 }, "start": { - "column": 37, - "line": 10 + "column": 48, + "line": 30 } } }, { - "id": "1451", + "id": "1479", "mutatorName": "EqualityOperator", - "replacement": "activeAt.phase !== game.phase", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "name !== attributeName", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:188:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 6, + "testsCompleted": 17, "static": false, "killedBy": [ - "1189" + "1206" ], "coveredBy": [ - "1189", - "1190", - "1191", - "1199", - "1203", - "1215" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1207", + "1208", + "1210", + "1211", + "1212", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 66, - "line": 10 + "column": 70, + "line": 30 }, "start": { - "column": 37, - "line": 10 + "column": 48, + "line": 30 } } }, { - "id": "1452", + "id": "1480", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ansley\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 14, "static": false, "killedBy": [ - "1191" + "1017" ], "coveredBy": [ - "1189", - "1191" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1208", + "1211", + "1212", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 90, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 70, - "line": 10 + "column": 74, + "line": 30 } } }, { - "id": "1453", + "id": "1481", "mutatorName": "EqualityOperator", - "replacement": "game.phase !== \"day\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:57:56\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "source !== attributeSource", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -143,10 +143,17 @@\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n \"remainingPhases\": undefined,\n \"source\": \"werewolves\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Eva\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1194:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 14, "static": false, "killedBy": [ - "1189" + "657" ], "coveredBy": [ - "1189", - "1191" + "527", + "657", + "1016", + "1017", + "1018", + "1019", + "1020", + "1206", + "1208", + "1211", + "1212", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 90, - "line": 10 + "column": 100, + "line": 30 }, "start": { - "column": 70, - "line": 10 + "column": 74, + "line": 30 } } }, { - "id": "1454", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,70): error TS2367: This comparison appears to be unintentional because the types '\"night\" | \"day\"' and '\"\"' have no overlap.\n", + "id": "1482", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(33,133): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "1189", - "1191" + "1209", + "1210", + "1211", + "1212" ], "location": { "end": { - "column": 90, - "line": 10 + "column": 2, + "line": 35 }, "start": { - "column": 85, - "line": 10 + "column": 141, + "line": 33 } } }, { - "id": "1455", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(13,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "1483", + "mutatorName": "BooleanLiteral", + "replacement": "!getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:241:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "1209" + ], "coveredBy": [ - "1192", - "1193", - "1194", - "1195", - "1196" + "1209", + "1210", + "1211", + "1212" ], "location": { "end": { - "column": 2, - "line": 15 + "column": 87, + "line": 34 }, "start": { - "column": 126, - "line": 13 + "column": 10, + "line": 34 } } }, { - "id": "1456", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1484", + "mutatorName": "BooleanLiteral", + "replacement": "getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:241:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 5, + "testsCompleted": 4, "static": false, "killedBy": [ - "1192" + "1209" ], "coveredBy": [ - "1192", - "1193", - "1194", - "1195", - "1196" + "1209", + "1210", + "1211", + "1212" ], "location": { "end": { - "column": 62, - "line": 14 + "column": 87, + "line": 34 }, "start": { - "column": 26, - "line": 14 + "column": 11, + "line": 34 } } }, { - "id": "1457", + "id": "1485", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(37,151): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" + ], + "location": { + "end": { + "column": 2, + "line": 40 + }, + "start": { + "column": 159, + "line": 37 + } + } + }, + { + "id": "1486", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n+ \"name\": \"sheriff\",\n \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n+ \"source\": \"survivors\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Katlynn\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 13, "static": false, "killedBy": [ - "1192" + "1017" ], "coveredBy": [ - "1192", - "1193", - "1195", - "1196" + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 62, - "line": 14 + "column": 65, + "line": 39 }, "start": { - "column": 40, - "line": 14 + "column": 10, + "line": 39 } } }, { - "id": "1458", + "id": "1487", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -128,10 +128,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Maegan\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:338:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 13, "static": false, "killedBy": [ - "1192" + "1016" ], "coveredBy": [ - "1192", - "1193", - "1195", - "1196" + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 62, - "line": 14 + "column": 65, + "line": 39 }, "start": { - "column": 40, - "line": 14 + "column": 10, + "line": 39 } } }, { - "id": "1459", - "mutatorName": "EqualityOperator", - "replacement": "name !== attributeName", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n+ \"name\": \"sheriff\",\n \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n+ \"source\": \"survivors\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:69:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, + "id": "1488", + "mutatorName": "LogicalOperator", + "replacement": "!!attribute || isPlayerAttributeActive(attribute, game)", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,49): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1192" + "killedBy": [], + "coveredBy": [ + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" ], + "location": { + "end": { + "column": 65, + "line": 39 + }, + "start": { + "column": 10, + "line": 39 + } + } + }, + { + "id": "1489", + "mutatorName": "BooleanLiteral", + "replacement": "!attribute", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,48): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "1192", - "1193", - "1195", - "1196" + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" ], "location": { "end": { - "column": 62, - "line": 14 + "column": 21, + "line": 39 }, "start": { - "column": 40, - "line": 14 + "column": 10, + "line": 39 } } }, { - "id": "1460", + "id": "1490", + "mutatorName": "BooleanLiteral", + "replacement": "attribute", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,48): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "527", + "657", + "658", + "1016", + "1017", + "1018", + "1019", + "1020", + "1213", + "1214", + "1215", + "1216", + "1217" + ], + "location": { + "end": { + "column": 21, + "line": 39 + }, + "start": { + "column": 11, + "line": 39 + } + } + }, + { + "id": "1491", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(17,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(42,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": [ - "1194", - "1195", - "1196" + "647", + "648", + "649", + "650", + "1218", + "1219", + "1220", + "1221" ], "location": { "end": { "column": 2, - "line": 19 + "line": 44 }, "start": { - "column": 103, - "line": 17 + "column": 81, + "line": 42 } } }, { - "id": "1461", - "mutatorName": "BooleanLiteral", - "replacement": "!getPlayerAttributeWithName(player, attributeName)", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:107:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1492", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:316:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 8, "static": false, "killedBy": [ - "1194" + "1218" ], "coveredBy": [ - "1194", - "1195", - "1196" + "647", + "648", + "649", + "650", + "1218", + "1219", + "1220", + "1221" ], "location": { "end": { - "column": 61, - "line": 18 + "column": 144, + "line": 43 }, "start": { "column": 10, - "line": 18 + "line": 43 } } }, { - "id": "1462", - "mutatorName": "BooleanLiteral", - "replacement": "getPlayerAttributeWithName(player, attributeName)", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:107:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1493", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -198,22 +198,10 @@\n \"status\": \"over\",\n \"tick\": 942962475270144,\n \"turn\": 679634674909184,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1058:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 8, "static": false, "killedBy": [ - "1194" + "649" ], "coveredBy": [ - "1194", - "1195", - "1196" + "647", + "648", + "649", + "650", + "1218", + "1219", + "1220", + "1221" ], "location": { "end": { - "column": 61, - "line": 18 + "column": 144, + "line": 43 }, "start": { - "column": 11, - "line": 18 + "column": 10, + "line": 43 } } }, { - "id": "1463", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(21,116): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "1494", + "mutatorName": "LogicalOperator", + "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game) || player.role.current !== \"idiot\" || !isPlayerPowerful(player, game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 526655745425408,\n \"turn\": 8181193570779136,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T13:55:03.834Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1029:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 8, + "static": false, + "killedBy": [ + "647" + ], + "coveredBy": [ + "647", + "648", + "649", + "650", + "1218", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 144, + "line": 43 + }, + "start": { + "column": 10, + "line": 43 + } + } + }, + { + "id": "1495", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(43,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "18", - "22", - "23", - "24", - "25", - "160", - "161", + "647", + "648", + "649", + "650", + "1218", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 65, + "line": 43 + }, + "start": { + "column": 56, + "line": 43 + } + } + }, + { + "id": "1496", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 2624672631881728,\n \"turn\": 2346199503863808,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T15:19:25.925Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "648" + ], + "coveredBy": [ + "648", + "649", + "650", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 143, + "line": 43 + }, + "start": { + "column": 77, + "line": 43 + } + } + }, + { + "id": "1497", + "mutatorName": "LogicalOperator", + "replacement": "player.role.current !== \"idiot\" && !isPlayerPowerful(player, game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -198,22 +198,10 @@\n \"status\": \"over\",\n \"tick\": 7992482174337024,\n \"turn\": 8266034756714496,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1058:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "649" + ], + "coveredBy": [ + "648", + "649", + "650", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 143, + "line": 43 + }, + "start": { + "column": 77, + "line": 43 + } + } + }, + { + "id": "1498", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -191,22 +191,10 @@\n \"status\": \"playing\",\n \"tick\": 7696903594573824,\n \"turn\": 4288647044005888,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1075:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "650" + ], + "coveredBy": [ + "648", + "649", + "650", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 108, + "line": 43 + }, + "start": { + "column": 77, + "line": 43 + } + } + }, + { + "id": "1499", + "mutatorName": "EqualityOperator", + "replacement": "player.role.current === \"idiot\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 5538087547437056,\n \"turn\": 5939189858172928,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T03:01:07.005Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, + "static": false, + "killedBy": [ + "648" + ], + "coveredBy": [ + "648", + "649", + "650", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 108, + "line": 43 + }, + "start": { + "column": 77, + "line": 43 + } + } + }, + { + "id": "1500", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(43,77): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "648", + "649", + "650", + "1219", + "1220", + "1221" + ], + "location": { + "end": { + "column": 108, + "line": 43 + }, + "start": { + "column": 101, + "line": 43 + } + } + }, + { + "id": "1501", + "mutatorName": "BooleanLiteral", + "replacement": "isPlayerPowerful(player, game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 870665919922176,\n \"turn\": 1695536499392512,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T21:45:28.986Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "648" + ], + "coveredBy": [ + "648", + "649", + "1219" + ], + "location": { + "end": { + "column": 143, + "line": 43 + }, + "start": { + "column": 112, + "line": 43 + } + } + }, + { + "id": "1433", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(8,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "22", + "23", "162", - "163", - "164", - "165", "166", - "182", "183", "184", "185", "189", - "190", - "191", "196", - "197", - "198", - "199", "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "216", "222", - "223", - "224", "236", - "237", - "238", "243", - "244", - "245", - "246", "251", - "252", - "253", - "254", - "255", "268", - "269", - "271", - "272", - "277", "282", - "283", - "284", - "285", - "286", "309", "310", - "311", - "312", - "313", - "328", "329", - "331", "332", - "337", "338", "376", - "387", - "388", "389", - "390", - "391", "392", "393", "394", - "395", - "396", - "397", "471", - "481", "484", "485", - "486", - "487", - "488", - "489", - "494", - "515", "517", - "554", - "581", - "582", - "585", - "596", - "597", - "598", - "599", - "600", + "519", + "527", + "583", + "584", + "587", "601", "602", - "608", - "609", - "610", - "611", - "612", "613", - "614", - "615", - "617", - "618", - "619", - "620", "621", - "622", "623", "624", "625", "626", - "634", - "635", - "636", + "627", "637", "638", "639", "640", "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "659", + "652", + "657", "660", - "661", - "663", - "664", "665", - "667", - "668", "669", - "670", - "671", - "672", - "674", - "675", - "736", - "737", - "748", - "749", - "839", - "840", + "676", "841", - "842", - "843", - "844", - "845", - "846", - "847", - "893", - "894", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "941", - "942", - "943", - "944", - "945", - "946", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "948", - "950", - "951", - "952", + "949", "953", "954", - "955", - "956", - "957", - "967", - "968", - "969", "970", - "977", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "989", - "990", - "991", - "992", - "993", - "994", - "998", - "999", + "984", + "985", "1000", - "1007", - "1008", - "1009", "1010", - "1011", - "1019", - "1020", - "1072", - "1073", - "1086", - "1087", - "1150", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", "1152", - "1153", - "1154", "1155", "1156", "1157", @@ -60105,275 +61403,144 @@ "1159", "1160", "1161", - "1162", "1163", - "1197", - "1198", - "1199", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", "1200", "1201", - "1202", - "1203", + "1204", + "1205", "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334", - "1335" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { "column": 2, - "line": 23 + "line": 11 }, "start": { - "column": 144, - "line": 21 + "column": 86, + "line": 8 } } }, { - "id": "1464", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"f5b2b42af3033943cafd68f2\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"worshiped\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"wild-child\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Krystal\",\n \"position\": 1362141772775424,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:223:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 253, + "id": "1436", + "mutatorName": "LogicalOperator", + "replacement": "(activeAt === undefined || activeAt.turn < game.turn) && activeAt.turn === game.turn && (activeAt.phase === game.phase || game.phase === \"day\")", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,67): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,99): error TS18048: 'activeAt' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1087" - ], "coveredBy": [ - "18", "22", "23", - "24", - "25", - "160", - "161", "162", - "163", - "164", - "165", "166", - "182", "183", "184", "185", "189", - "190", - "191", "196", - "197", - "198", - "199", "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "216", "222", - "223", - "224", "236", - "237", - "238", "243", - "244", - "245", - "246", "251", - "252", - "253", - "254", - "255", "268", - "269", - "271", - "272", - "277", "282", - "283", - "284", - "285", - "286", "309", "310", - "311", - "312", - "313", - "328", "329", - "331", "332", - "337", "338", "376", - "387", - "388", "389", - "390", - "391", "392", "393", "394", - "395", - "396", - "397", "471", - "481", "484", "485", - "486", - "487", - "488", - "489", - "494", - "515", "517", - "554", - "581", - "582", - "585", - "596", - "597", - "598", - "599", - "600", + "519", + "527", + "583", + "584", + "587", "601", "602", - "608", - "609", - "610", - "611", - "612", "613", - "614", - "615", - "617", - "618", - "619", - "620", "621", - "622", "623", "624", "625", "626", - "634", - "635", - "636", + "627", "637", "638", "639", "640", "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "659", + "652", + "657", "660", - "661", - "663", - "664", "665", - "667", - "668", "669", - "670", - "671", - "672", - "674", - "675", - "736", - "737", - "748", - "749", - "839", - "840", + "676", "841", - "842", - "843", - "844", - "845", - "846", - "847", - "893", - "894", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "941", - "942", - "943", - "944", - "945", - "946", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "948", - "950", - "951", - "952", + "949", "953", "954", - "955", - "956", - "957", - "967", - "968", - "969", "970", - "977", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "989", - "990", - "991", - "992", - "993", - "994", - "998", - "999", + "984", + "985", "1000", - "1007", - "1008", - "1009", "1010", - "1011", - "1019", - "1020", - "1072", - "1073", - "1086", - "1087", - "1150", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", "1152", - "1153", - "1154", "1155", "1156", "1157", @@ -60381,47 +61548,50 @@ "1159", "1160", "1161", - "1162", "1163", - "1197", - "1198", - "1199", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", "1200", "1201", - "1202", - "1203", + "1204", + "1205", "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334", - "1335" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 115, - "line": 22 + "column": 91, + "line": 10 }, "start": { - "column": 26, - "line": 22 + "column": 10, + "line": 9 } } }, { - "id": "1465", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 121, + "id": "1440", + "mutatorName": "EqualityOperator", + "replacement": "activeAt !== undefined", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,36): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "749" - ], "coveredBy": [ "22", "23", @@ -60452,120 +61622,121 @@ "471", "484", "485", - "515", "517", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "527", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "663", - "667", - "674", - "749", - "839", - "893", - "894", + "652", + "657", + "660", + "665", + "669", + "676", + "841", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "945", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1007", - "1008", - "1009", + "984", + "985", + "1000", "1010", - "1011", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1197", - "1198", - "1199", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", "1201", - "1202", - "1203", + "1204", + "1205", + "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 115, - "line": 22 + "column": 32, + "line": 9 }, "start": { - "column": 39, - "line": 22 + "column": 10, + "line": 9 } } }, { - "id": "1466", + "id": "1439", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"74927fcb3a0ceeec1fe51f18\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"worshiped\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"wild-child\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Felipe\",\n \"position\": 3136739092725760,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:223:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 121, + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,19): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1087" - ], "coveredBy": [ "22", "23", @@ -60596,120 +61767,121 @@ "471", "484", "485", - "515", "517", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "527", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "663", - "667", - "674", - "749", - "839", - "893", - "894", + "652", + "657", + "660", + "665", + "669", + "676", + "841", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "945", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1007", - "1008", - "1009", + "984", + "985", + "1000", "1010", - "1011", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1197", - "1198", - "1199", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", "1201", - "1202", - "1203", + "1204", + "1205", + "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 115, - "line": 22 + "column": 32, + "line": 9 }, "start": { - "column": 39, - "line": 22 + "column": 10, + "line": 9 } } }, { - "id": "1467", - "mutatorName": "LogicalOperator", - "replacement": "attribute.name === attributeName || isPlayerAttributeActive(attribute, game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 66\n+ Received + 15\n\n@@ -1,58 +1,14 @@\n Object {\n \"_id\": \"2bda14499fe2c155b5cecf11\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"9ed1b4ca80cd5a5ac59c63aa\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Fausto\",\n- \"position\": 927785346400256,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"3e3f54bab40e4f5bb5e551cf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reinhold\",\n- \"position\": 1372295016742912,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n+ \"name\": \"lovers\",\n \"players\": Array [\n Object {\n \"_id\": \"da6fdba6db0acb9b46ba271c\",\n \"attributes\": Array [\n Object {\n@@ -62,26 +18,10 @@\n },\n ],\n \"isAlive\": true,\n \"name\": \"Samir\",\n \"position\": 4803705528385536,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"8ac6e736accebc1ee84df1e3\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jess\",\n- \"position\": 1293352641232896,\n \"role\": Object {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n@@ -90,11 +30,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +202,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 5569909486518273,\n \"turn\": 3535685113872384,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 121, + "id": "1437", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "749" - ], "coveredBy": [ "22", "23", @@ -60740,405 +61912,121 @@ "471", "484", "485", - "515", "517", - "581", - "582", - "585", - "599", - "600", - "611", - "619", + "519", + "527", + "583", + "584", + "587", + "601", + "602", + "613", "621", - "622", "623", "624", "625", - "635", - "636", + "626", + "627", "637", "638", "639", "640", + "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "663", - "667", - "674", - "749", - "839", - "893", - "894", + "652", + "657", + "660", + "665", + "669", + "676", + "841", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "945", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "951", - "952", - "968", - "969", + "949", + "953", + "954", "970", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "998", - "1007", - "1008", - "1009", + "984", + "985", + "1000", "1010", - "1011", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", + "1152", "1155", "1156", "1157", "1158", "1159", + "1160", "1161", - "1162", "1163", - "1197", - "1198", - "1199", - "1201", - "1202", - "1203", - "1217", - "1218", - "1219", - "1248", - "1249", - "1250", - "1334" - ], - "location": { - "end": { - "column": 115, - "line": 22 - }, - "start": { - "column": 39, - "line": 22 - } - } - }, - { - "id": "1468", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:120:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 121, - "static": false, - "killedBy": [ - "1197" - ], - "coveredBy": [ - "22", - "23", - "162", - "166", - "183", - "184", - "185", - "189", - "196", - "203", - "222", - "236", - "243", - "251", - "268", - "282", - "309", - "310", - "329", - "332", - "338", - "376", - "389", - "392", - "393", - "394", - "471", - "484", - "485", - "515", - "517", - "581", - "582", - "585", - "599", - "600", - "611", - "619", - "621", - "622", - "623", - "624", - "625", - "635", - "636", - "637", - "638", - "639", - "640", - "642", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "658", - "663", - "667", - "674", - "749", - "839", - "893", - "894", - "895", - "896", - "900", - "901", - "906", - "907", - "933", - "945", - "947", - "951", - "952", - "968", - "969", - "970", - "978", - "979", - "980", - "981", - "982", - "983", - "998", - "1007", - "1008", - "1009", - "1010", - "1011", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1161", - "1162", - "1163", - "1197", - "1198", - "1199", - "1201", - "1202", - "1203", - "1217", - "1218", - "1219", - "1248", - "1249", - "1250", - "1334" - ], - "location": { - "end": { - "column": 71, - "line": 22 - }, - "start": { - "column": 39, - "line": 22 - } - } - }, - { - "id": "1469", - "mutatorName": "EqualityOperator", - "replacement": "attribute.name !== attributeName", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 3\n+ Received + 15\n\n@@ -10,29 +10,41 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"charm\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"cupid\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"use-potions\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 121, - "static": false, - "killedBy": [ - "162" - ], - "coveredBy": [ - "22", - "23", - "162", - "166", - "183", - "184", - "185", - "189", - "196", - "203", - "222", - "236", - "243", - "251", - "268", - "282", - "309", - "310", - "329", - "332", - "338", - "376", - "389", - "392", - "393", - "394", - "471", - "484", - "485", - "515", - "517", - "581", - "582", - "585", - "599", - "600", - "611", - "619", - "621", - "622", - "623", - "624", - "625", - "635", - "636", - "637", - "638", - "639", - "640", - "642", - "643", - "644", - "645", - "646", - "647", - "648", - "649", - "650", - "658", - "663", - "667", - "674", - "749", - "839", - "893", - "894", - "895", - "896", - "900", - "901", - "906", - "907", - "933", - "945", - "947", - "951", - "952", - "968", - "969", - "970", - "978", - "979", - "980", - "981", - "982", - "983", - "998", - "1007", - "1008", - "1009", - "1010", - "1011", - "1020", - "1072", - "1073", - "1087", - "1150", - "1153", - "1154", - "1155", - "1156", - "1157", - "1158", - "1159", - "1161", - "1162", - "1163", - "1197", - "1198", - "1199", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", "1201", - "1202", - "1203", + "1204", + "1205", + "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 71, - "line": 22 + "column": 61, + "line": 9 }, "start": { - "column": 39, - "line": 22 + "column": 10, + "line": 9 } } }, { - "id": "1470", + "id": "1463", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(25,113): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(21,116): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ "18", "22", @@ -61227,33 +62115,28 @@ "484", "485", "486", - "487", - "488", - "489", - "494", - "515", + "496", "517", - "554", - "581", - "582", - "585", - "596", - "597", + "519", + "556", + "583", + "584", + "587", "598", "599", "600", "601", "602", - "608", - "609", + "603", + "604", "610", "611", "612", "613", "614", "615", + "616", "617", - "618", "619", "620", "621", @@ -61262,8 +62145,8 @@ "624", "625", "626", - "634", - "635", + "627", + "628", "636", "637", "638", @@ -61279,27 +62162,27 @@ "648", "649", "650", - "658", - "659", + "651", + "652", "660", "661", + "662", "663", - "664", "665", + "666", "667", - "668", "669", "670", "671", "672", + "673", "674", - "675", - "736", - "737", - "748", - "749", - "839", - "840", + "676", + "677", + "738", + "739", + "750", + "751", "841", "842", "843", @@ -61307,65 +62190,65 @@ "845", "846", "847", - "893", - "894", + "848", + "849", "895", "896", - "900", - "901", - "906", - "907", - "933", - "941", - "942", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "967", - "968", + "958", + "959", "969", "970", - "977", - "978", + "971", + "972", "979", "980", "981", "982", "983", - "989", - "990", + "984", + "985", "991", "992", "993", "994", - "998", - "999", + "995", + "996", "1000", - "1007", - "1008", + "1001", + "1002", "1009", "1010", "1011", - "1019", - "1020", - "1072", - "1073", - "1086", - "1087", - "1150", + "1012", + "1013", + "1021", + "1022", + "1074", + "1075", + "1088", + "1089", "1152", - "1153", "1154", "1155", "1156", @@ -61376,42 +62259,43 @@ "1161", "1162", "1163", + "1164", + "1165", + "1199", "1200", "1201", "1202", "1203", - "1216", - "1217", + "1204", + "1205", "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334", - "1335" + "1251", + "1252", + "1336", + "1337" ], "location": { "end": { "column": 2, - "line": 27 + "line": 23 }, "start": { - "column": 121, - "line": 25 + "column": 144, + "line": 21 } } }, { - "id": "1471", - "mutatorName": "BooleanLiteral", - "replacement": "!getActivePlayerAttributeWithName(player, attributeName, game)", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 4\n+ Received + 4\n\n@@ -10,20 +10,20 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 250, + "id": "1470", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(25,113): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "160" - ], "coveredBy": [ "18", "22", @@ -61500,33 +62384,28 @@ "484", "485", "486", - "487", - "488", - "489", - "494", - "515", + "496", "517", - "554", - "581", - "582", - "585", - "596", - "597", + "519", + "556", + "583", + "584", + "587", "598", "599", "600", "601", "602", - "608", - "609", + "603", + "604", "610", "611", "612", "613", "614", "615", + "616", "617", - "618", "619", "620", "621", @@ -61535,8 +62414,8 @@ "624", "625", "626", - "634", - "635", + "627", + "628", "636", "637", "638", @@ -61552,27 +62431,27 @@ "648", "649", "650", - "658", - "659", + "651", + "652", "660", "661", + "662", "663", - "664", "665", + "666", "667", - "668", "669", "670", "671", "672", + "673", "674", - "675", - "736", - "737", - "748", - "749", - "839", - "840", + "676", + "677", + "738", + "739", + "750", + "751", "841", "842", "843", @@ -61580,65 +62459,65 @@ "845", "846", "847", - "893", - "894", + "848", + "849", "895", "896", - "900", - "901", - "906", - "907", - "933", - "941", - "942", + "897", + "898", + "902", + "903", + "908", + "909", + "935", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "967", - "968", + "958", + "959", "969", "970", - "977", - "978", + "971", + "972", "979", "980", "981", "982", "983", - "989", - "990", + "984", + "985", "991", "992", "993", "994", - "998", - "999", + "995", + "996", "1000", - "1007", - "1008", + "1001", + "1002", "1009", "1010", "1011", - "1019", - "1020", - "1072", - "1073", - "1086", - "1087", - "1150", + "1012", + "1013", + "1021", + "1022", + "1074", + "1075", + "1088", + "1089", "1152", - "1153", "1154", "1155", "1156", @@ -61649,270 +62528,134 @@ "1161", "1162", "1163", - "1200", - "1201", + "1164", + "1165", "1202", "1203", - "1216", - "1217", + "1204", + "1205", "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334", - "1335" + "1251", + "1252", + "1336", + "1337" ], "location": { "end": { - "column": 73, - "line": 26 + "column": 2, + "line": 27 }, "start": { - "column": 10, - "line": 26 + "column": 121, + "line": 25 } } }, { - "id": "1472", - "mutatorName": "BooleanLiteral", - "replacement": "getActivePlayerAttributeWithName(player, attributeName, game)", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 4\n+ Received + 4\n\n@@ -10,20 +10,20 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"meet-each-other\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"lovers\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"no-action\",\n },\n GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 250, + "id": "1438", + "mutatorName": "LogicalOperator", + "replacement": "activeAt === undefined && activeAt.turn < game.turn", + "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(9,36): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,5): error TS18048: 'activeAt' is possibly 'undefined'.\nsrc/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(10,37): error TS18048: 'activeAt' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "160" - ], "coveredBy": [ - "18", "22", "23", - "24", - "25", - "160", - "161", "162", - "163", - "164", - "165", "166", - "182", "183", "184", "185", "189", - "190", - "191", "196", - "197", - "198", - "199", "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "216", "222", - "223", - "224", "236", - "237", - "238", "243", - "244", - "245", - "246", "251", - "252", - "253", - "254", - "255", "268", - "269", - "271", - "272", - "277", "282", - "283", - "284", - "285", - "286", "309", "310", - "311", - "312", - "313", - "328", "329", - "331", "332", - "337", "338", "376", - "387", - "388", "389", - "390", - "391", "392", "393", "394", - "395", - "396", - "397", "471", - "481", "484", "485", - "486", - "487", - "488", - "489", - "494", - "515", "517", - "554", - "581", - "582", - "585", - "596", - "597", - "598", - "599", - "600", + "519", + "527", + "583", + "584", + "587", "601", "602", - "608", - "609", - "610", - "611", - "612", "613", - "614", - "615", - "617", - "618", - "619", - "620", "621", - "622", "623", "624", "625", "626", - "634", - "635", - "636", + "627", "637", "638", "639", "640", "641", "642", - "643", "644", "645", "646", - "647", "648", "649", "650", - "658", - "659", + "652", + "657", "660", - "661", - "663", - "664", "665", - "667", - "668", "669", - "670", - "671", - "672", - "674", - "675", - "736", - "737", - "748", - "749", - "839", - "840", + "676", "841", - "842", - "843", - "844", - "845", - "846", - "847", - "893", - "894", "895", - "896", - "900", - "901", - "906", - "907", - "933", - "941", - "942", - "943", - "944", - "945", - "946", + "897", + "902", + "903", + "908", + "909", + "935", "947", - "948", - "950", - "951", - "952", + "949", "953", "954", - "955", - "956", - "957", - "967", - "968", - "969", "970", - "977", - "978", - "979", + "971", + "972", "980", "981", "982", "983", - "989", - "990", - "991", - "992", - "993", - "994", - "998", - "999", + "984", + "985", "1000", - "1007", - "1008", - "1009", "1010", - "1011", - "1019", - "1020", - "1072", - "1073", - "1086", - "1087", - "1150", + "1013", + "1016", + "1018", + "1022", + "1074", + "1075", + "1089", "1152", - "1153", - "1154", "1155", "1156", "1157", @@ -61920,1044 +62663,213 @@ "1159", "1160", "1161", - "1162", "1163", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", "1200", "1201", - "1202", - "1203", + "1204", + "1205", "1216", "1217", - "1218", "1219", - "1248", - "1249", + "1220", + "1221", "1250", - "1334", - "1335" + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 73, - "line": 26 + "column": 61, + "line": 9 }, "start": { - "column": 11, - "line": 26 + "column": 10, + "line": 9 } } }, { - "id": "1473", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(29,136): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "1435", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "status": "Timeout", "static": false, - "killedBy": [], "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", + "22", + "23", + "162", + "166", + "183", + "184", + "185", + "189", + "196", + "203", + "222", + "236", + "243", + "251", + "268", + "282", + "309", + "310", + "329", + "332", + "338", + "376", + "389", + "392", + "393", + "394", + "471", + "484", + "485", + "517", + "519", + "527", + "583", + "584", + "587", + "601", + "602", + "613", + "621", + "623", + "624", + "625", + "626", + "627", + "637", + "638", + "639", + "640", + "641", + "642", + "644", + "645", + "646", + "648", + "649", + "650", + "652", + "657", + "660", + "665", + "669", + "676", + "841", + "895", + "897", + "902", + "903", + "908", + "909", + "935", + "947", + "949", + "953", + "954", + "970", + "971", + "972", + "980", + "981", + "982", + "983", + "984", + "985", + "1000", + "1010", + "1013", "1016", - "1017", "1018", + "1022", + "1074", + "1075", + "1089", + "1152", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1163", + "1164", + "1165", + "1188", + "1189", + "1190", + "1191", + "1192", + "1193", + "1200", + "1201", "1204", "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1215" + "1216", + "1217", + "1219", + "1220", + "1221", + "1250", + "1251", + "1252", + "1282", + "1284", + "1285", + "1336" ], "location": { "end": { - "column": 2, - "line": 31 + "column": 91, + "line": 10 }, "start": { - "column": 164, - "line": 29 + "column": 10, + "line": 9 } } - }, + } + ], + "source": "import { isPlayerPowerful } from \"@/modules/game/helpers/player/player.helpers\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { PlayerAttribute } from \"@/modules/game/schemas/player/player-attribute/player-attribute.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\nimport type { GameSource } from \"@/modules/game/types/game.types\";\nimport type { PlayerAttributeName } from \"@/modules/game/types/player/player-attribute/player-attribute.types\";\n\nfunction isPlayerAttributeActive({ activeAt }: PlayerAttribute, game: Game): boolean {\n return activeAt === undefined || activeAt.turn < game.turn ||\n activeAt.turn === game.turn && (activeAt.phase === game.phase || game.phase === \"day\");\n}\n\nfunction getPlayerAttributeWithName({ attributes }: Player, attributeName: PlayerAttributeName): PlayerAttribute | undefined {\n return attributes.find(({ name }) => name === attributeName);\n}\n\nfunction doesPlayerHaveAttributeWithName(player: Player, attributeName: PlayerAttributeName): boolean {\n return !!getPlayerAttributeWithName(player, attributeName);\n}\n\nfunction getActivePlayerAttributeWithName({ attributes }: Player, attributeName: PlayerAttributeName, game: Game): PlayerAttribute | undefined {\n return attributes.find(attribute => attribute.name === attributeName && isPlayerAttributeActive(attribute, game));\n}\n\nfunction doesPlayerHaveActiveAttributeWithName(player: Player, attributeName: PlayerAttributeName, game: Game): boolean {\n return !!getActivePlayerAttributeWithName(player, attributeName, game);\n}\n\nfunction getPlayerAttributeWithNameAndSource({ attributes }: Player, attributeName: PlayerAttributeName, attributeSource: GameSource): PlayerAttribute | undefined {\n return attributes.find(({ name, source }) => name === attributeName && source === attributeSource);\n}\n\nfunction doesPlayerHaveAttributeWithNameAndSource(player: Player, attributeName: PlayerAttributeName, attributeSource: GameSource): boolean {\n return !!getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource);\n}\n\nfunction doesPlayerHaveActiveAttributeWithNameAndSource(player: Player, attributeName: PlayerAttributeName, attributeSource: GameSource, game: Game): boolean {\n const attribute = getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource);\n return !!attribute && isPlayerAttributeActive(attribute, game);\n}\n\nfunction canPlayerDelegateSheriffAttribute(player: Player, game: Game): boolean {\n return doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game) && (player.role.current !== \"idiot\" || !isPlayerPowerful(player, game));\n}\n\nexport {\n isPlayerAttributeActive,\n getPlayerAttributeWithName,\n doesPlayerHaveAttributeWithName,\n getActivePlayerAttributeWithName,\n doesPlayerHaveActiveAttributeWithName,\n getPlayerAttributeWithNameAndSource,\n doesPlayerHaveAttributeWithNameAndSource,\n doesPlayerHaveActiveAttributeWithNameAndSource,\n canPlayerDelegateSheriffAttribute,\n};" + }, + "src/modules/game/helpers/player/player-death/player-death.factory.ts": { + "language": "typescript", + "mutants": [ { - "id": "1474", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -143,10 +143,17 @@\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n \"remainingPhases\": undefined,\n \"source\": \"werewolves\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Cecelia\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1194:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 20, + "id": "1502", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player-death/player-death.factory.ts(7,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "655" - ], + "killedBy": [], "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1215" + "1279", + "1359" ], "location": { "end": { - "column": 100, - "line": 30 + "column": 2, + "line": 13 }, "start": { - "column": 26, - "line": 30 - } - } - }, - { - "id": "1475", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Clay\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "1015" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1208", - "1209", - "1210", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 100, - "line": 30 - }, - "start": { - "column": 48, - "line": 30 - } - } - }, - { - "id": "1476", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -128,10 +128,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ciara\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:338:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "1014" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1208", - "1209", - "1210", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 100, - "line": 30 - }, - "start": { - "column": 48, - "line": 30 - } - } - }, - { - "id": "1477", - "mutatorName": "LogicalOperator", - "replacement": "name === attributeName || source === attributeSource", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:198:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "1205" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1208", - "1209", - "1210", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 100, - "line": 30 - }, - "start": { - "column": 48, - "line": 30 - } - } - }, - { - "id": "1478", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:198:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "1205" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1208", - "1209", - "1210", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 70, - "line": 30 - }, - "start": { - "column": 48, - "line": 30 - } - } - }, - { - "id": "1479", - "mutatorName": "EqualityOperator", - "replacement": "name !== attributeName", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:188:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 17, - "static": false, - "killedBy": [ - "1204" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1205", - "1206", - "1208", - "1209", - "1210", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 70, - "line": 30 - }, - "start": { - "column": 48, - "line": 30 - } - } - }, - { - "id": "1480", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ansley\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 14, - "static": false, - "killedBy": [ - "1015" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1206", - "1209", - "1210", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 100, - "line": 30 - }, - "start": { - "column": 74, - "line": 30 - } - } - }, - { - "id": "1481", - "mutatorName": "EqualityOperator", - "replacement": "source !== attributeSource", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -143,10 +143,17 @@\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n \"remainingPhases\": undefined,\n \"source\": \"werewolves\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Eva\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1194:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 14, - "static": false, - "killedBy": [ - "655" - ], - "coveredBy": [ - "525", - "655", - "1014", - "1015", - "1016", - "1017", - "1018", - "1204", - "1206", - "1209", - "1210", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 100, - "line": 30 - }, - "start": { - "column": 74, - "line": 30 - } - } - }, - { - "id": "1482", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(33,133): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1207", - "1208", - "1209", - "1210" - ], - "location": { - "end": { - "column": 2, - "line": 35 - }, - "start": { - "column": 141, - "line": 33 - } - } - }, - { - "id": "1483", - "mutatorName": "BooleanLiteral", - "replacement": "!getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource)", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:241:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "1207" - ], - "coveredBy": [ - "1207", - "1208", - "1209", - "1210" - ], - "location": { - "end": { - "column": 87, - "line": 34 - }, - "start": { - "column": 10, - "line": 34 - } - } - }, - { - "id": "1484", - "mutatorName": "BooleanLiteral", - "replacement": "getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource)", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:241:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "1207" - ], - "coveredBy": [ - "1207", - "1208", - "1209", - "1210" - ], - "location": { - "end": { - "column": 87, - "line": 34 - }, - "start": { - "column": 11, - "line": 34 - } - } - }, - { - "id": "1485", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(37,151): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 2, - "line": 40 - }, - "start": { - "column": 159, - "line": 37 - } - } - }, - { - "id": "1486", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -121,17 +121,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Katlynn\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:373:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 13, - "static": false, - "killedBy": [ - "1015" - ], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 65, - "line": 39 - }, - "start": { - "column": 10, - "line": 39 - } - } - }, - { - "id": "1487", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -128,10 +128,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"contaminated\",\n \"remainingPhases\": 2,\n \"source\": \"rusty-sword-knight\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Maegan\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts:338:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 13, - "static": false, - "killedBy": [ - "1014" - ], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 65, - "line": 39 - }, - "start": { - "column": 10, - "line": 39 - } - } - }, - { - "id": "1488", - "mutatorName": "LogicalOperator", - "replacement": "!!attribute || isPlayerAttributeActive(attribute, game)", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,49): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 65, - "line": 39 - }, - "start": { - "column": 10, - "line": 39 - } - } - }, - { - "id": "1489", - "mutatorName": "BooleanLiteral", - "replacement": "!attribute", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,48): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 21, - "line": 39 - }, - "start": { - "column": 10, - "line": 39 - } - } - }, - { - "id": "1490", - "mutatorName": "BooleanLiteral", - "replacement": "attribute", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(39,48): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'PlayerAttribute'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "525", - "655", - "656", - "1014", - "1015", - "1016", - "1017", - "1018", - "1211", - "1212", - "1213", - "1214", - "1215" - ], - "location": { - "end": { - "column": 21, - "line": 39 - }, - "start": { - "column": 11, - "line": 39 - } - } - }, - { - "id": "1491", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(42,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": [ - "645", - "646", - "647", - "648", - "1216", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 2, - "line": 44 - }, - "start": { - "column": 81, - "line": 42 - } - } - }, - { - "id": "1492", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts:316:63\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, - "static": false, - "killedBy": [ - "1216" - ], - "coveredBy": [ - "645", - "646", - "647", - "648", - "1216", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 144, - "line": 43 - }, - "start": { - "column": 10, - "line": 43 - } - } - }, - { - "id": "1493", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -198,22 +198,10 @@\n \"status\": \"over\",\n \"tick\": 942962475270144,\n \"turn\": 679634674909184,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1058:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, - "static": false, - "killedBy": [ - "647" - ], - "coveredBy": [ - "645", - "646", - "647", - "648", - "1216", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 144, - "line": 43 - }, - "start": { - "column": 10, - "line": 43 - } - } - }, - { - "id": "1494", - "mutatorName": "LogicalOperator", - "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game) || player.role.current !== \"idiot\" || !isPlayerPowerful(player, game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 526655745425408,\n \"turn\": 8181193570779136,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T13:55:03.834Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1029:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, - "static": false, - "killedBy": [ - "645" - ], - "coveredBy": [ - "645", - "646", - "647", - "648", - "1216", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 144, - "line": 43 - }, - "start": { - "column": 10, - "line": 43 - } - } - }, - { - "id": "1495", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(43,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "645", - "646", - "647", - "648", - "1216", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 65, - "line": 43 - }, - "start": { - "column": 56, - "line": 43 - } - } - }, - { - "id": "1496", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 2624672631881728,\n \"turn\": 2346199503863808,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T15:19:25.925Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "646" - ], - "coveredBy": [ - "646", - "647", - "648", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 143, - "line": 43 - }, - "start": { - "column": 77, - "line": 43 - } - } - }, - { - "id": "1497", - "mutatorName": "LogicalOperator", - "replacement": "player.role.current !== \"idiot\" && !isPlayerPowerful(player, game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -198,22 +198,10 @@\n \"status\": \"over\",\n \"tick\": 7992482174337024,\n \"turn\": 8266034756714496,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1058:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "647" - ], - "coveredBy": [ - "646", - "647", - "648", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 143, - "line": 43 - }, - "start": { - "column": 77, - "line": 43 - } - } - }, - { - "id": "1498", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -191,22 +191,10 @@\n \"status\": \"playing\",\n \"tick\": 7696903594573824,\n \"turn\": 4288647044005888,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1075:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "648" - ], - "coveredBy": [ - "646", - "647", - "648", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 108, - "line": 43 - }, - "start": { - "column": 77, - "line": 43 - } - } - }, - { - "id": "1499", - "mutatorName": "EqualityOperator", - "replacement": "player.role.current === \"idiot\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 5538087547437056,\n \"turn\": 5939189858172928,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T03:01:07.005Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 6, - "static": false, - "killedBy": [ - "646" - ], - "coveredBy": [ - "646", - "647", - "648", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 108, - "line": 43 - }, - "start": { - "column": 77, - "line": 43 - } - } - }, - { - "id": "1500", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts(43,77): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "646", - "647", - "648", - "1217", - "1218", - "1219" - ], - "location": { - "end": { - "column": 108, - "line": 43 - }, - "start": { - "column": 101, - "line": 43 - } - } - }, - { - "id": "1501", - "mutatorName": "BooleanLiteral", - "replacement": "isPlayerPowerful(player, game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 870665919922176,\n \"turn\": 1695536499392512,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T21:45:28.986Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1041:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "646" - ], - "coveredBy": [ - "646", - "647", - "1217" - ], - "location": { - "end": { - "column": 143, - "line": 43 - }, - "start": { - "column": 112, - "line": 43 - } - } - } - ], - "source": "import { isPlayerPowerful } from \"@/modules/game/helpers/player/player.helpers\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { PlayerAttribute } from \"@/modules/game/schemas/player/player-attribute/player-attribute.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\nimport type { GameSource } from \"@/modules/game/types/game.types\";\nimport type { PlayerAttributeName } from \"@/modules/game/types/player/player-attribute/player-attribute.types\";\n\nfunction isPlayerAttributeActive({ activeAt }: PlayerAttribute, game: Game): boolean {\n return activeAt === undefined || activeAt.turn < game.turn ||\n activeAt.turn === game.turn && (activeAt.phase === game.phase || game.phase === \"day\");\n}\n\nfunction getPlayerAttributeWithName({ attributes }: Player, attributeName: PlayerAttributeName): PlayerAttribute | undefined {\n return attributes.find(({ name }) => name === attributeName);\n}\n\nfunction doesPlayerHaveAttributeWithName(player: Player, attributeName: PlayerAttributeName): boolean {\n return !!getPlayerAttributeWithName(player, attributeName);\n}\n\nfunction getActivePlayerAttributeWithName({ attributes }: Player, attributeName: PlayerAttributeName, game: Game): PlayerAttribute | undefined {\n return attributes.find(attribute => attribute.name === attributeName && isPlayerAttributeActive(attribute, game));\n}\n\nfunction doesPlayerHaveActiveAttributeWithName(player: Player, attributeName: PlayerAttributeName, game: Game): boolean {\n return !!getActivePlayerAttributeWithName(player, attributeName, game);\n}\n\nfunction getPlayerAttributeWithNameAndSource({ attributes }: Player, attributeName: PlayerAttributeName, attributeSource: GameSource): PlayerAttribute | undefined {\n return attributes.find(({ name, source }) => name === attributeName && source === attributeSource);\n}\n\nfunction doesPlayerHaveAttributeWithNameAndSource(player: Player, attributeName: PlayerAttributeName, attributeSource: GameSource): boolean {\n return !!getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource);\n}\n\nfunction doesPlayerHaveActiveAttributeWithNameAndSource(player: Player, attributeName: PlayerAttributeName, attributeSource: GameSource, game: Game): boolean {\n const attribute = getPlayerAttributeWithNameAndSource(player, attributeName, attributeSource);\n return !!attribute && isPlayerAttributeActive(attribute, game);\n}\n\nfunction canPlayerDelegateSheriffAttribute(player: Player, game: Game): boolean {\n return doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game) && (player.role.current !== \"idiot\" || !isPlayerPowerful(player, game));\n}\n\nexport {\n isPlayerAttributeActive,\n getPlayerAttributeWithName,\n doesPlayerHaveAttributeWithName,\n getActivePlayerAttributeWithName,\n doesPlayerHaveActiveAttributeWithName,\n getPlayerAttributeWithNameAndSource,\n doesPlayerHaveAttributeWithNameAndSource,\n doesPlayerHaveActiveAttributeWithNameAndSource,\n canPlayerDelegateSheriffAttribute,\n};" - }, - "src/modules/game/helpers/player/player-death/player-death.factory.ts": { - "language": "typescript", - "mutants": [ - { - "id": "1502", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player-death/player-death.factory.ts(7,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "1277", - "1357" - ], - "location": { - "end": { - "column": 2, - "line": 13 - }, - "start": { - "column": 106, - "line": 7 + "column": 106, + "line": 7 } } }, @@ -62970,8 +62882,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1277", - "1357" + "1279", + "1359" ], "location": { "end": { @@ -62993,8 +62905,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1277", - "1357" + "1279", + "1359" ], "location": { "end": { @@ -63016,8 +62928,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1277", - "1357" + "1279", + "1359" ], "location": { "end": { @@ -63039,8 +62951,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "644", - "1358" + "646", + "1360" ], "location": { "end": { @@ -63062,8 +62974,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "644", - "1358" + "646", + "1360" ], "location": { "end": { @@ -63085,8 +62997,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "644", - "1358" + "646", + "1360" ], "location": { "end": { @@ -63108,8 +63020,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "644", - "1358" + "646", + "1360" ], "location": { "end": { @@ -63131,8 +63043,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "672", - "1359" + "674", + "1361" ], "location": { "end": { @@ -63154,8 +63066,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "672", - "1359" + "674", + "1361" ], "location": { "end": { @@ -63177,8 +63089,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "672", - "1359" + "674", + "1361" ], "location": { "end": { @@ -63200,8 +63112,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "672", - "1359" + "674", + "1361" ], "location": { "end": { @@ -63224,7 +63136,7 @@ "killedBy": [], "coveredBy": [ "390", - "1360" + "1362" ], "location": { "end": { @@ -63247,7 +63159,7 @@ "killedBy": [], "coveredBy": [ "390", - "1360" + "1362" ], "location": { "end": { @@ -63270,7 +63182,7 @@ "killedBy": [], "coveredBy": [ "390", - "1360" + "1362" ], "location": { "end": { @@ -63293,7 +63205,7 @@ "killedBy": [], "coveredBy": [ "390", - "1360" + "1362" ], "location": { "end": { @@ -63316,7 +63228,7 @@ "killedBy": [], "coveredBy": [ "374", - "1361" + "1363" ], "location": { "end": { @@ -63339,7 +63251,7 @@ "killedBy": [], "coveredBy": [ "374", - "1361" + "1363" ], "location": { "end": { @@ -63362,7 +63274,7 @@ "killedBy": [], "coveredBy": [ "374", - "1361" + "1363" ], "location": { "end": { @@ -63385,7 +63297,7 @@ "killedBy": [], "coveredBy": [ "374", - "1361" + "1363" ], "location": { "end": { @@ -63410,7 +63322,7 @@ "401", "402", "403", - "1362" + "1364" ], "location": { "end": { @@ -63435,7 +63347,7 @@ "401", "402", "403", - "1362" + "1364" ], "location": { "end": { @@ -63460,7 +63372,7 @@ "401", "402", "403", - "1362" + "1364" ], "location": { "end": { @@ -63485,7 +63397,7 @@ "401", "402", "403", - "1362" + "1364" ], "location": { "end": { @@ -63508,7 +63420,7 @@ "killedBy": [], "coveredBy": [ "441", - "1363" + "1365" ], "location": { "end": { @@ -63531,7 +63443,7 @@ "killedBy": [], "coveredBy": [ "441", - "1363" + "1365" ], "location": { "end": { @@ -63554,7 +63466,7 @@ "killedBy": [], "coveredBy": [ "441", - "1363" + "1365" ], "location": { "end": { @@ -63577,7 +63489,7 @@ "killedBy": [], "coveredBy": [ "441", - "1363" + "1365" ], "location": { "end": { @@ -63599,7 +63511,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1364" + "1366" ], "location": { "end": { @@ -63621,7 +63533,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1364" + "1366" ], "location": { "end": { @@ -63643,7 +63555,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1364" + "1366" ], "location": { "end": { @@ -63665,7 +63577,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1364" + "1366" ], "location": { "end": { @@ -63687,7 +63599,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1365" + "1367" ], "location": { "end": { @@ -63709,7 +63621,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1365" + "1367" ], "location": { "end": { @@ -63731,7 +63643,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1365" + "1367" ], "location": { "end": { @@ -63753,7 +63665,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1365" + "1367" ], "location": { "end": { @@ -63775,8 +63687,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1275", - "1366" + "1277", + "1368" ], "location": { "end": { @@ -63798,8 +63710,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1275", - "1366" + "1277", + "1368" ], "location": { "end": { @@ -63821,8 +63733,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1275", - "1366" + "1277", + "1368" ], "location": { "end": { @@ -63844,8 +63756,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1275", - "1366" + "1277", + "1368" ], "location": { "end": { @@ -63867,8 +63779,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1276", - "1367" + "1278", + "1369" ], "location": { "end": { @@ -63890,8 +63802,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1276", - "1367" + "1278", + "1369" ], "location": { "end": { @@ -63913,8 +63825,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1276", - "1367" + "1278", + "1369" ], "location": { "end": { @@ -63936,8 +63848,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1276", - "1367" + "1278", + "1369" ], "location": { "end": { @@ -63965,17 +63877,15 @@ "402", "403", "441", - "587", - "644", - "672", - "681", - "682", - "1275", - "1276", - "1277", - "1357", - "1358", - "1359", + "589", + "646", + "674", + "683", + "684", + "1277", + "1278", + "1279", + "1359", "1360", "1361", "1362", @@ -63984,7 +63894,9 @@ "1365", "1366", "1367", - "1368" + "1368", + "1369", + "1370" ], "location": { "end": { @@ -64037,14 +63949,12 @@ "459", "460", "462", - "579", - "580", + "581", "582", - "583", "584", "585", + "586", "587", - "588", "589", "590", "591", @@ -64052,24 +63962,24 @@ "593", "594", "595", - "603", - "616", - "638", - "639", + "596", + "597", + "605", + "618", "640", - "649", - "650", - "656", - "661", - "681", - "682", - "736", - "737", + "641", + "642", + "651", + "652", + "658", + "663", + "683", + "684", "738", - "748", - "749", - "1007", - "1008", + "739", + "740", + "750", + "751", "1009", "1010", "1011", @@ -64080,30 +63990,32 @@ "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1150", - "1165", - "1166", + "1093", + "1094", + "1152", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178", - "1281", - "1282", + "1179", + "1180", "1283", - "1444", - "1445" + "1284", + "1285", + "1446", + "1447" ], "location": { "end": { @@ -64125,7 +64037,7 @@ "testsCompleted": 92, "static": false, "killedBy": [ - "1445" + "1447" ], "coveredBy": [ "372", @@ -64153,14 +64065,12 @@ "459", "460", "462", - "579", - "580", + "581", "582", - "583", "584", "585", + "586", "587", - "588", "589", "590", "591", @@ -64168,24 +64078,24 @@ "593", "594", "595", - "603", - "616", - "638", - "639", + "596", + "597", + "605", + "618", "640", - "649", - "650", - "656", - "661", - "681", - "682", - "736", - "737", + "641", + "642", + "651", + "652", + "658", + "663", + "683", + "684", "738", - "748", - "749", - "1007", - "1008", + "739", + "740", + "750", + "751", "1009", "1010", "1011", @@ -64196,30 +64106,32 @@ "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1150", - "1165", - "1166", + "1093", + "1094", + "1152", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178", - "1281", - "1282", + "1179", + "1180", "1283", - "1444", - "1445" + "1284", + "1285", + "1446", + "1447" ], "location": { "end": { @@ -64241,7 +64153,7 @@ "testsCompleted": 92, "static": false, "killedBy": [ - "1445" + "1447" ], "coveredBy": [ "372", @@ -64269,14 +64181,12 @@ "459", "460", "462", - "579", - "580", + "581", "582", - "583", "584", "585", + "586", "587", - "588", "589", "590", "591", @@ -64284,24 +64194,24 @@ "593", "594", "595", - "603", - "616", - "638", - "639", + "596", + "597", + "605", + "618", "640", - "649", - "650", - "656", - "661", - "681", - "682", - "736", - "737", + "641", + "642", + "651", + "652", + "658", + "663", + "683", + "684", "738", - "748", - "749", - "1007", - "1008", + "739", + "740", + "750", + "751", "1009", "1010", "1011", @@ -64312,30 +64222,32 @@ "1016", "1017", "1018", - "1080", - "1081", + "1019", + "1020", "1082", "1083", "1084", "1085", + "1086", "1087", - "1090", - "1091", + "1089", "1092", - "1150", - "1165", - "1166", + "1093", + "1094", + "1152", + "1167", "1168", - "1169", - "1174", - "1175", + "1170", + "1171", + "1176", "1177", - "1178", - "1281", - "1282", + "1179", + "1180", "1283", - "1444", - "1445" + "1284", + "1285", + "1446", + "1447" ], "location": { "end": { @@ -64357,13 +64269,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "589", - "590", "591", "592", "593", - "1446", - "1447" + "594", + "595", + "1448", + "1449" ], "location": { "end": { @@ -64385,16 +64297,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1447" + "1449" ], "coveredBy": [ - "589", - "590", "591", "592", "593", - "1446", - "1447" + "594", + "595", + "1448", + "1449" ], "location": { "end": { @@ -64416,16 +64328,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1447" + "1449" ], "coveredBy": [ - "589", - "590", "591", "592", "593", - "1446", - "1447" + "594", + "595", + "1448", + "1449" ], "location": { "end": { @@ -64445,13 +64357,16 @@ "language": "typescript", "mutants": [ { - "id": "1553", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player.helpers.ts(5,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "1554", + "mutatorName": "BooleanLiteral", + "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"powerless\", game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 0\n\n@@ -285,18 +285,10 @@\n \"status\": \"playing\",\n \"tick\": 2468475580710913,\n \"turn\": 8132607619366912,\n \"upcomingPlays\": Array [\n Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 133, "static": false, - "killedBy": [], + "killedBy": [ + "750" + ], "coveredBy": [ "18", "22", @@ -64519,228 +64434,69 @@ "484", "485", "486", - "487", - "488", - "489", - "608", - "609", - "610", - "611", - "612", - "613", - "614", - "615", - "617", - "618", - "619", - "620", - "637", - "638", - "639", - "640", - "646", - "647", - "658", - "659", - "660", - "661", - "663", - "664", - "665", - "667", - "668", - "669", - "670", - "671", - "672", - "674", - "675", - "748", - "749", - "947", - "948", - "950", - "952", - "954", - "979", - "980", - "981", - "982", - "983", - "989", - "990", - "991", - "992", - "993", - "994", - "998", - "999", - "1000", - "1150", - "1159", - "1160", - "1161", - "1162", - "1163", - "1217", - "1334", - "1335" - ], - "location": { - "end": { - "column": 2, - "line": 7 - }, - "start": { - "column": 64, - "line": 5 - } - } - }, - { - "id": "1554", - "mutatorName": "BooleanLiteral", - "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"powerless\", game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 0\n\n@@ -285,18 +285,10 @@\n \"status\": \"playing\",\n \"tick\": 2468475580710913,\n \"turn\": 8132607619366912,\n \"upcomingPlays\": Array [\n Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 133, - "static": false, - "killedBy": [ - "748" - ], - "coveredBy": [ - "18", - "22", - "23", - "24", - "25", - "160", - "161", - "162", - "165", - "166", - "189", - "190", - "191", - "196", - "197", - "198", - "199", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "222", - "223", - "224", - "236", - "237", - "238", - "243", - "244", - "245", - "246", - "251", - "252", - "253", - "254", - "255", - "268", - "269", - "271", - "272", - "277", - "282", - "283", - "284", - "285", - "286", - "309", - "310", - "311", - "312", - "313", - "328", - "329", - "331", - "332", - "389", - "390", - "484", - "485", - "486", - "487", - "488", - "489", - "608", - "609", "610", "611", "612", "613", "614", "615", + "616", "617", - "618", "619", "620", - "637", - "638", + "621", + "622", "639", "640", - "646", - "647", - "658", - "659", + "641", + "642", + "648", + "649", "660", "661", + "662", "663", - "664", "665", + "666", "667", - "668", "669", "670", "671", "672", + "673", "674", - "675", - "748", - "749", - "947", - "948", + "676", + "677", + "750", + "751", + "949", "950", "952", "954", - "979", - "980", + "956", "981", "982", "983", - "989", - "990", + "984", + "985", "991", "992", "993", "994", - "998", - "999", + "995", + "996", "1000", - "1150", - "1159", - "1160", + "1001", + "1002", + "1152", "1161", "1162", "1163", - "1217", - "1334", - "1335" + "1164", + "1165", + "1219", + "1336", + "1337" ], "location": { "end": { @@ -64753,284 +64509,6 @@ } } }, - { - "id": "1555", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/helpers/player/player.helpers.ts(6,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "18", - "22", - "23", - "24", - "25", - "160", - "161", - "162", - "165", - "166", - "189", - "190", - "191", - "196", - "197", - "198", - "199", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "222", - "223", - "224", - "236", - "237", - "238", - "243", - "244", - "245", - "246", - "251", - "252", - "253", - "254", - "255", - "268", - "269", - "271", - "272", - "277", - "282", - "283", - "284", - "285", - "286", - "309", - "310", - "311", - "312", - "313", - "328", - "329", - "331", - "332", - "389", - "390", - "484", - "485", - "486", - "487", - "488", - "489", - "608", - "609", - "610", - "611", - "612", - "613", - "614", - "615", - "617", - "618", - "619", - "620", - "637", - "638", - "639", - "640", - "646", - "647", - "658", - "659", - "660", - "661", - "663", - "664", - "665", - "667", - "668", - "669", - "670", - "671", - "672", - "674", - "675", - "748", - "749", - "947", - "948", - "950", - "952", - "954", - "979", - "980", - "981", - "982", - "983", - "989", - "990", - "991", - "992", - "993", - "994", - "998", - "999", - "1000", - "1150", - "1159", - "1160", - "1161", - "1162", - "1163", - "1217", - "1334", - "1335" - ], - "location": { - "end": { - "column": 68, - "line": 6 - }, - "start": { - "column": 57, - "line": 6 - } - } - }, - { - "id": "1556", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/helpers/player/player.helpers.ts(9,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "18", - "20", - "21", - "22", - "23", - "24", - "25", - "160", - "161", - "162", - "165", - "166", - "188", - "189", - "190", - "191", - "195", - "196", - "197", - "198", - "199", - "202", - "203", - "204", - "205", - "206", - "207", - "208", - "209", - "210", - "211", - "212", - "221", - "222", - "223", - "224", - "235", - "236", - "237", - "238", - "242", - "243", - "244", - "245", - "246", - "250", - "251", - "252", - "253", - "254", - "255", - "267", - "268", - "269", - "271", - "272", - "276", - "277", - "281", - "282", - "283", - "284", - "285", - "286", - "308", - "309", - "310", - "311", - "312", - "313", - "334", - "388", - "389", - "390", - "483", - "484", - "485", - "486", - "487", - "488", - "489", - "636", - "637", - "638", - "639", - "640", - "748", - "749", - "947", - "952", - "954", - "978", - "979", - "980", - "981", - "982", - "983", - "997", - "998", - "999", - "1000", - "1333", - "1334", - "1335" - ], - "location": { - "end": { - "column": 2, - "line": 11 - }, - "start": { - "column": 72, - "line": 9 - } - } - }, { "id": "1557", "mutatorName": "ConditionalExpression", @@ -65040,7 +64518,7 @@ "testsCompleted": 104, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "18", @@ -65121,32 +64599,29 @@ "484", "485", "486", - "487", - "488", - "489", - "636", - "637", "638", "639", "640", - "748", - "749", - "947", - "952", + "641", + "642", + "750", + "751", + "949", "954", - "978", - "979", + "956", "980", "981", "982", "983", - "997", - "998", + "984", + "985", "999", "1000", - "1333", - "1334", - "1335" + "1001", + "1002", + "1335", + "1336", + "1337" ], "location": { "end": { @@ -65249,32 +64724,29 @@ "484", "485", "486", - "487", - "488", - "489", - "636", - "637", "638", "639", "640", - "748", - "749", - "947", - "952", + "641", + "642", + "750", + "751", + "949", "954", - "978", - "979", + "956", "980", "981", "982", "983", - "997", - "998", + "984", + "985", "999", "1000", - "1333", - "1334", - "1335" + "1001", + "1002", + "1335", + "1336", + "1337" ], "location": { "end": { @@ -65377,32 +64849,29 @@ "484", "485", "486", - "487", - "488", - "489", - "636", - "637", "638", "639", "640", - "748", - "749", - "947", - "952", + "641", + "642", + "750", + "751", + "949", "954", - "978", - "979", + "956", "980", "981", "982", "983", - "997", - "998", + "984", + "985", "999", "1000", - "1333", - "1334", - "1335" + "1001", + "1002", + "1335", + "1336", + "1337" ], "location": { "end": { @@ -65424,8 +64893,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1336", - "1337" + "1338", + "1339" ], "location": { "end": { @@ -65447,11 +64916,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1336" + "1338" ], "coveredBy": [ - "1336", - "1337" + "1338", + "1339" ], "location": { "end": { @@ -65473,11 +64942,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1337" + "1339" ], "coveredBy": [ - "1336", - "1337" + "1338", + "1339" ], "location": { "end": { @@ -65499,11 +64968,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1336" + "1338" ], "coveredBy": [ - "1336", - "1337" + "1338", + "1339" ], "location": { "end": { @@ -65525,8 +64994,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1336", - "1337" + "1338", + "1339" ], "location": { "end": { @@ -65548,8 +65017,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1338", - "1339" + "1340", + "1341" ], "location": { "end": { @@ -65571,11 +65040,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1339" + "1341" ], "coveredBy": [ - "1338", - "1339" + "1340", + "1341" ], "location": { "end": { @@ -65597,11 +65066,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1338" + "1340" ], "coveredBy": [ - "1338", - "1339" + "1340", + "1341" ], "location": { "end": { @@ -65623,11 +65092,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1338" + "1340" ], "coveredBy": [ - "1338", - "1339" + "1340", + "1341" ], "location": { "end": { @@ -65649,8 +65118,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1338", - "1339" + "1340", + "1341" ], "location": { "end": { @@ -65672,13 +65141,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65700,16 +65169,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65731,16 +65200,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1341" + "1343" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65762,13 +65231,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65790,16 +65259,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1341" + "1343" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65821,13 +65290,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65849,16 +65318,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1341" + "1343" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65880,16 +65349,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65911,16 +65380,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65942,16 +65411,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -65973,13 +65442,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", - "1341", "1342", "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66001,15 +65470,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1342" + "1344" ], "coveredBy": [ - "1340", "1342", - "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66031,15 +65500,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", "1342", - "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66061,15 +65530,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", "1342", - "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66091,15 +65560,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", "1342", - "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66121,12 +65590,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", "1342", - "1343", "1344", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66148,14 +65617,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1343" + "1345" ], "coveredBy": [ - "1340", - "1343", - "1344", + "1342", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66177,14 +65646,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1343", - "1344", + "1342", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66206,14 +65675,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1343", - "1344", + "1342", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66235,14 +65704,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1340" + "1342" ], "coveredBy": [ - "1340", - "1343", - "1344", + "1342", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66264,11 +65733,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1340", - "1343", - "1344", + "1342", "1345", - "1346" + "1346", + "1347", + "1348" ], "location": { "end": { @@ -66280,198 +65749,617 @@ "line": 26 } } - } - ], - "source": "import { doesPlayerHaveActiveAttributeWithName } from \"@/modules/game/helpers/player/player-attribute/player-attribute.helpers\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\n\nfunction isPlayerPowerful(player: Player, game: Game): boolean {\n return !doesPlayerHaveActiveAttributeWithName(player, \"powerless\", game);\n}\n\nfunction isPlayerAliveAndPowerful(player: Player, game: Game): boolean {\n return player.isAlive && isPlayerPowerful(player, game);\n}\n\nfunction isPlayerOnWerewolvesSide(player: Player): boolean {\n return player.side.current === \"werewolves\";\n}\n\nfunction isPlayerOnVillagersSide(player: Player): boolean {\n return player.side.current === \"villagers\";\n}\n\nfunction isPlayerPowerlessOnWerewolvesSide(player: Player, game: Game): boolean {\n const { prejudicedManipulator, piedPiper, actor } = game.options.roles;\n const { current: roleName } = player.role;\n return roleName === \"prejudiced-manipulator\" && prejudicedManipulator.isPowerlessOnWerewolvesSide ||\n roleName === \"pied-piper\" && piedPiper.isPowerlessOnWerewolvesSide ||\n roleName === \"actor\" && actor.isPowerlessOnWerewolvesSide;\n}\n\nexport {\n isPlayerPowerful,\n isPlayerAliveAndPowerful,\n isPlayerOnWerewolvesSide,\n isPlayerOnVillagersSide,\n isPlayerPowerlessOnWerewolvesSide,\n};" - }, - "src/modules/game/providers/repositories/game-history-record.repository.ts": { - "language": "typescript", - "mutants": [ - { - "id": "1591", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(19,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "755", - "756", - "757", - "758", - "759", - "760", - "761" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 123, - "line": 19 - } - } - }, - { - "id": "1592", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 101\n\n- Array []\n+ Array [\n+ Object {\n+ \"_id\": \"ff65e29fe5fd76b5cacd8ada\",\n+ \"createdAt\": \"2024-04-08T16:36:11.336Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"day\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 6668075214569472,\n+ \"turn\": 8158957923205120,\n+ },\n+ Object {\n+ \"_id\": \"cc8ec09ec0eba9a8e6caeffc\",\n+ \"createdAt\": \"2024-04-08T21:37:12.005Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"night\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 3158491392901120,\n+ \"turn\": 7294258010652672,\n+ },\n+ Object {\n+ \"_id\": \"aa26b9fa2c69cc621eeab046\",\n+ \"createdAt\": \"2024-04-09T08:09:31.693Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"day\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 8656534020030464,\n+ \"turn\": 8974280479997952,\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1446:52)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 7, - "static": false, - "killedBy": [ - "755" - ], - "coveredBy": [ - "755", - "756", - "757", - "758", - "759", - "760", - "761" - ], - "location": { - "end": { - "column": 55, - "line": 21 - }, - "start": { - "column": 45, - "line": 21 - } - } }, { - "id": "1593", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(24,70): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "1555", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/helpers/player/player.helpers.ts(6,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "748", - "749", - "762", - "763", - "764", - "765", - "766", - "767", - "768", - "769", - "770" + "18", + "22", + "23", + "24", + "25", + "160", + "161", + "162", + "165", + "166", + "189", + "190", + "191", + "196", + "197", + "198", + "199", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "222", + "223", + "224", + "236", + "237", + "238", + "243", + "244", + "245", + "246", + "251", + "252", + "253", + "254", + "255", + "268", + "269", + "271", + "272", + "277", + "282", + "283", + "284", + "285", + "286", + "309", + "310", + "311", + "312", + "313", + "328", + "329", + "331", + "332", + "389", + "390", + "484", + "485", + "486", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "619", + "620", + "621", + "622", + "639", + "640", + "641", + "642", + "648", + "649", + "660", + "661", + "662", + "663", + "665", + "666", + "667", + "669", + "670", + "671", + "672", + "673", + "674", + "676", + "677", + "750", + "751", + "949", + "950", + "952", + "954", + "956", + "981", + "982", + "983", + "984", + "985", + "991", + "992", + "993", + "994", + "995", + "996", + "1000", + "1001", + "1002", + "1152", + "1161", + "1162", + "1163", + "1164", + "1165", + "1219", + "1336", + "1337" ], "location": { "end": { - "column": 4, - "line": 26 + "column": 68, + "line": 6 }, "start": { - "column": 97, - "line": 24 + "column": 57, + "line": 6 } } }, { - "id": "1594", + "id": "1553", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(28,116): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/helpers/player/player.helpers.ts(5,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": [ - "771", - "772", - "773" - ], - "location": { - "end": { - "column": 4, - "line": 36 - }, - "start": { - "column": 150, - "line": 28 - } - } - }, - { - "id": "1595", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "Error: expect(received).resolves.toBeNull()\n\nReceived: {\"_id\": \"b7468c1cdb3fe0d827ed07fd\", \"createdAt\": 2024-04-09T10:20:26.701Z, \"gameId\": \"f1ac89c40b2af9520fa73f4a\", \"phase\": \"day\", \"play\": {\"action\": \"use-potions\", \"source\": {\"name\": \"witch\", \"players\": [{\"_id\": \"b6b9756f2bed83fbbbfa9bfa\", \"attributes\": [], \"isAlive\": true, \"name\": \"Deondre\", \"position\": 7929447277658112, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}, \"type\": \"target\"}, \"tick\": 1891759709749248, \"turn\": 132226391998464}\n at Object.toBeNull (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:183:128)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "771" - ], - "coveredBy": [ - "771", - "772", - "773" - ], - "location": { - "end": { - "column": 6, - "line": 34 - }, - "start": { - "column": 52, - "line": 29 - } - } - }, - { - "id": "1596", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"cfcaabed8ab457b0bc075e16\", \"createdAt\": \"2022-01-01T00:00:00.000Z\", \"gameId\": \"28fca9f82daac12e933f2a97\", \"phase\": \"night\", \"play\": {\"action\": \"protect\", \"source\": {\"name\": \"defender\", \"players\": [{\"_id\": \"3e09e65fbafec6e0c412b55d\", \"attributes\": [], \"isAlive\": true, \"name\": \"Sunny\", \"position\": 6577252787552256, \"role\": {\"current\": \"villager-villager\", \"isRevealed\": false, \"original\": \"little-girl\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}, {\"_id\": \"25ec89e2ce0aed6eade98f3d\", \"attributes\": [], \"isAlive\": true, \"name\": \"Brandon\", \"position\": 6214846511054848, \"role\": {\"current\": \"accursed-wolf-father\", \"isRevealed\": true, \"original\": \"villager-villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"de7ba9ffd684821c451a9044\", \"attributes\": [], \"isAlive\": true, \"name\": \"Catalina\", \"position\": 7986212874747904, \"role\": {\"current\": \"wild-child\", \"isRevealed\": true, \"original\": \"cupid\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]}, \"type\": \"target\"}, \"tick\": 8560904020951040, \"turn\": 2064214912925696}\nReceived: null\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:268:30)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "773" - ], - "coveredBy": [ - "771", - "772", - "773" - ], - "location": { - "end": { - "column": 31, - "line": 31 - }, - "start": { - "column": 22, - "line": 31 - } - } - }, - { - "id": "1597", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"e92c5ca08a4dae3a2a9cdaf8\", \"createdAt\": \"2022-01-01T00:00:00.000Z\", \"gameId\": \"dff5e7916df5ab75e8e1cbdc\", \"phase\": \"night\", \"play\": {\"action\": \"protect\", \"source\": {\"name\": \"defender\", \"players\": [{\"_id\": \"cfa3479e7cdcb2fb9eddcb5f\", \"attributes\": [], \"isAlive\": false, \"name\": \"Sylvia\", \"position\": 7005482044620800, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}, {\"_id\": \"ceefa6d9fdf00cdffdbfd1d2\", \"attributes\": [], \"isAlive\": false, \"name\": \"Roberto\", \"position\": 6753143645798400, \"role\": {\"current\": \"rusty-sword-knight\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"7c2400aab8d4f3eaeaa700a8\", \"attributes\": [], \"isAlive\": false, \"name\": \"Bell\", \"position\": 3545632209895424, \"role\": {\"current\": \"scapegoat\", \"isRevealed\": true, \"original\": \"pied-piper\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}]}, \"type\": \"target\"}, \"tick\": 1421494527721472, \"turn\": 6646200795136000}\nReceived: null\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:268:30)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "773" - ], "coveredBy": [ - "771", - "772", + "18", + "22", + "23", + "24", + "25", + "160", + "161", + "162", + "165", + "166", + "189", + "190", + "191", + "196", + "197", + "198", + "199", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "222", + "223", + "224", + "236", + "237", + "238", + "243", + "244", + "245", + "246", + "251", + "252", + "253", + "254", + "255", + "268", + "269", + "271", + "272", + "277", + "282", + "283", + "284", + "285", + "286", + "309", + "310", + "311", + "312", + "313", + "328", + "329", + "331", + "332", + "389", + "390", + "484", + "485", + "486", + "610", + "611", + "612", + "613", + "614", + "615", + "616", + "617", + "619", + "620", + "621", + "622", + "639", + "640", + "641", + "642", + "648", + "649", + "660", + "661", + "662", + "663", + "665", + "666", + "667", + "669", + "670", + "671", + "672", + "673", + "674", + "676", + "677", + "750", + "751", + "949", + "950", + "952", + "954", + "956", + "981", + "982", + "983", + "984", + "985", + "991", + "992", + "993", + "994", + "995", + "996", + "1000", + "1001", + "1002", + "1152", + "1161", + "1162", + "1163", + "1164", + "1165", + "1219", + "1336", + "1337" + ], + "location": { + "end": { + "column": 2, + "line": 7 + }, + "start": { + "column": 64, + "line": 5 + } + } + }, + { + "id": "1556", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/player/player.helpers.ts(9,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "18", + "20", + "21", + "22", + "23", + "24", + "25", + "160", + "161", + "162", + "165", + "166", + "188", + "189", + "190", + "191", + "195", + "196", + "197", + "198", + "199", + "202", + "203", + "204", + "205", + "206", + "207", + "208", + "209", + "210", + "211", + "212", + "221", + "222", + "223", + "224", + "235", + "236", + "237", + "238", + "242", + "243", + "244", + "245", + "246", + "250", + "251", + "252", + "253", + "254", + "255", + "267", + "268", + "269", + "271", + "272", + "276", + "277", + "281", + "282", + "283", + "284", + "285", + "286", + "308", + "309", + "310", + "311", + "312", + "313", + "334", + "388", + "389", + "390", + "483", + "484", + "485", + "486", + "638", + "639", + "640", + "641", + "642", + "750", + "751", + "949", + "954", + "956", + "980", + "981", + "982", + "983", + "984", + "985", + "999", + "1000", + "1001", + "1002", + "1335", + "1336", + "1337" + ], + "location": { + "end": { + "column": 2, + "line": 11 + }, + "start": { + "column": 72, + "line": 9 + } + } + } + ], + "source": "import { doesPlayerHaveActiveAttributeWithName } from \"@/modules/game/helpers/player/player-attribute/player-attribute.helpers\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\n\nfunction isPlayerPowerful(player: Player, game: Game): boolean {\n return !doesPlayerHaveActiveAttributeWithName(player, \"powerless\", game);\n}\n\nfunction isPlayerAliveAndPowerful(player: Player, game: Game): boolean {\n return player.isAlive && isPlayerPowerful(player, game);\n}\n\nfunction isPlayerOnWerewolvesSide(player: Player): boolean {\n return player.side.current === \"werewolves\";\n}\n\nfunction isPlayerOnVillagersSide(player: Player): boolean {\n return player.side.current === \"villagers\";\n}\n\nfunction isPlayerPowerlessOnWerewolvesSide(player: Player, game: Game): boolean {\n const { prejudicedManipulator, piedPiper, actor } = game.options.roles;\n const { current: roleName } = player.role;\n return roleName === \"prejudiced-manipulator\" && prejudicedManipulator.isPowerlessOnWerewolvesSide ||\n roleName === \"pied-piper\" && piedPiper.isPowerlessOnWerewolvesSide ||\n roleName === \"actor\" && actor.isPowerlessOnWerewolvesSide;\n}\n\nexport {\n isPlayerPowerful,\n isPlayerAliveAndPowerful,\n isPlayerOnWerewolvesSide,\n isPlayerOnVillagersSide,\n isPlayerPowerlessOnWerewolvesSide,\n};" + }, + "src/modules/game/providers/repositories/game-history-record.repository.ts": { + "language": "typescript", + "mutants": [ + { + "id": "1591", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(19,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "757", + "758", + "759", + "760", + "761", + "762", + "763" + ], + "location": { + "end": { + "column": 4, + "line": 22 + }, + "start": { + "column": 123, + "line": 19 + } + } + }, + { + "id": "1592", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 101\n\n- Array []\n+ Array [\n+ Object {\n+ \"_id\": \"ff65e29fe5fd76b5cacd8ada\",\n+ \"createdAt\": \"2024-04-08T16:36:11.336Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"day\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 6668075214569472,\n+ \"turn\": 8158957923205120,\n+ },\n+ Object {\n+ \"_id\": \"cc8ec09ec0eba9a8e6caeffc\",\n+ \"createdAt\": \"2024-04-08T21:37:12.005Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"night\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 3158491392901120,\n+ \"turn\": 7294258010652672,\n+ },\n+ Object {\n+ \"_id\": \"aa26b9fa2c69cc621eeab046\",\n+ \"createdAt\": \"2024-04-09T08:09:31.693Z\",\n+ \"gameId\": \"da17d4c91609642185fb89fd\",\n+ \"phase\": \"day\",\n+ \"play\": Object {\n+ \"action\": \"choose-model\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"39de59d8e575d0fbd3f99f17\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Norma\",\n+ \"position\": 5692978727223296,\n+ \"role\": Object {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ \"tick\": 8656534020030464,\n+ \"turn\": 8974280479997952,\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1446:52)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 7, + "static": false, + "killedBy": [ + "757" + ], + "coveredBy": [ + "757", + "758", + "759", + "760", + "761", + "762", + "763" + ], + "location": { + "end": { + "column": 55, + "line": 21 + }, + "start": { + "column": 45, + "line": 21 + } + } + }, + { + "id": "1593", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(24,70): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "771", + "772" + ], + "location": { + "end": { + "column": 4, + "line": 26 + }, + "start": { + "column": 97, + "line": 24 + } + } + }, + { + "id": "1594", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/repositories/game-history-record.repository.ts(28,116): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "773", + "774", + "775" + ], + "location": { + "end": { + "column": 4, + "line": 36 + }, + "start": { + "column": 150, + "line": 28 + } + } + }, + { + "id": "1595", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Error: expect(received).resolves.toBeNull()\n\nReceived: {\"_id\": \"b7468c1cdb3fe0d827ed07fd\", \"createdAt\": 2024-04-09T10:20:26.701Z, \"gameId\": \"f1ac89c40b2af9520fa73f4a\", \"phase\": \"day\", \"play\": {\"action\": \"use-potions\", \"source\": {\"name\": \"witch\", \"players\": [{\"_id\": \"b6b9756f2bed83fbbbfa9bfa\", \"attributes\": [], \"isAlive\": true, \"name\": \"Deondre\", \"position\": 7929447277658112, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}, \"type\": \"target\"}, \"tick\": 1891759709749248, \"turn\": 132226391998464}\n at Object.toBeNull (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:183:128)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ "773" ], + "coveredBy": [ + "773", + "774", + "775" + ], + "location": { + "end": { + "column": 6, + "line": 34 + }, + "start": { + "column": 52, + "line": 29 + } + } + }, + { + "id": "1596", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"cfcaabed8ab457b0bc075e16\", \"createdAt\": \"2022-01-01T00:00:00.000Z\", \"gameId\": \"28fca9f82daac12e933f2a97\", \"phase\": \"night\", \"play\": {\"action\": \"protect\", \"source\": {\"name\": \"defender\", \"players\": [{\"_id\": \"3e09e65fbafec6e0c412b55d\", \"attributes\": [], \"isAlive\": true, \"name\": \"Sunny\", \"position\": 6577252787552256, \"role\": {\"current\": \"villager-villager\", \"isRevealed\": false, \"original\": \"little-girl\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}, {\"_id\": \"25ec89e2ce0aed6eade98f3d\", \"attributes\": [], \"isAlive\": true, \"name\": \"Brandon\", \"position\": 6214846511054848, \"role\": {\"current\": \"accursed-wolf-father\", \"isRevealed\": true, \"original\": \"villager-villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"de7ba9ffd684821c451a9044\", \"attributes\": [], \"isAlive\": true, \"name\": \"Catalina\", \"position\": 7986212874747904, \"role\": {\"current\": \"wild-child\", \"isRevealed\": true, \"original\": \"cupid\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]}, \"type\": \"target\"}, \"tick\": 8560904020951040, \"turn\": 2064214912925696}\nReceived: null\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:268:30)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "775" + ], + "coveredBy": [ + "773", + "774", + "775" + ], + "location": { + "end": { + "column": 31, + "line": 31 + }, + "start": { + "column": 22, + "line": 31 + } + } + }, + { + "id": "1597", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"e92c5ca08a4dae3a2a9cdaf8\", \"createdAt\": \"2022-01-01T00:00:00.000Z\", \"gameId\": \"dff5e7916df5ab75e8e1cbdc\", \"phase\": \"night\", \"play\": {\"action\": \"protect\", \"source\": {\"name\": \"defender\", \"players\": [{\"_id\": \"cfa3479e7cdcb2fb9eddcb5f\", \"attributes\": [], \"isAlive\": false, \"name\": \"Sylvia\", \"position\": 7005482044620800, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}, {\"_id\": \"ceefa6d9fdf00cdffdbfd1d2\", \"attributes\": [], \"isAlive\": false, \"name\": \"Roberto\", \"position\": 6753143645798400, \"role\": {\"current\": \"rusty-sword-knight\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"7c2400aab8d4f3eaeaa700a8\", \"attributes\": [], \"isAlive\": false, \"name\": \"Bell\", \"position\": 3545632209895424, \"role\": {\"current\": \"scapegoat\", \"isRevealed\": true, \"original\": \"pied-piper\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}]}, \"type\": \"target\"}, \"tick\": 1421494527721472, \"turn\": 6646200795136000}\nReceived: null\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:268:30)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "775" + ], + "coveredBy": [ + "773", + "774", + "775" + ], "location": { "end": { "column": 37, @@ -66492,12 +66380,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "773" + "775" ], "coveredBy": [ - "771", - "772", - "773" + "773", + "774", + "775" ], "location": { "end": { @@ -66519,12 +66407,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "773" + "775" ], "coveredBy": [ - "771", - "772", - "773" + "773", + "774", + "775" ], "location": { "end": { @@ -66546,12 +66434,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "773" + "775" ], "coveredBy": [ - "771", - "772", - "773" + "773", + "774", + "775" ], "location": { "end": { @@ -66573,12 +66461,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "773" + "775" ], "coveredBy": [ - "771", - "772", - "773" + "773", + "774", + "775" ], "location": { "end": { @@ -66600,12 +66488,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "773" + "775" ], "coveredBy": [ - "771", - "772", - "773" + "773", + "774", + "775" ], "location": { "end": { @@ -66627,9 +66515,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66651,12 +66539,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "774" + "776" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66678,12 +66566,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "776" + "778" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66705,12 +66593,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "776" + "778" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66732,12 +66620,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "776" + "778" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66759,12 +66647,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "776" + "778" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66786,12 +66674,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "776" + "778" ], "coveredBy": [ - "774", - "775", - "776" + "776", + "777", + "778" ], "location": { "end": { @@ -66813,11 +66701,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66839,14 +66727,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "777" + "779" ], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66868,14 +66756,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "780" + "782" ], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66897,14 +66785,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "780" + "782" ], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66926,14 +66814,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "780" + "782" ], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66955,14 +66843,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "780" + "782" ], "coveredBy": [ - "748", - "777", - "778", + "750", "779", - "780" + "780", + "781", + "782" ], "location": { "end": { @@ -66984,9 +66872,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67008,12 +66896,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "789" + "791" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67035,12 +66923,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67062,12 +66950,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67089,12 +66977,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67116,12 +67004,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67143,12 +67031,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67170,12 +67058,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67197,12 +67085,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "791" + "793" ], "coveredBy": [ - "789", - "790", - "791" + "791", + "792", + "793" ], "location": { "end": { @@ -67224,11 +67112,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67250,14 +67138,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "781" + "783" ], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67279,14 +67167,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "783" + "785" ], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67308,14 +67196,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "783" + "785" ], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67337,14 +67225,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "783" + "785" ], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67366,14 +67254,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "782" + "784" ], "coveredBy": [ - "781", - "782", "783", "784", - "785" + "785", + "786", + "787" ], "location": { "end": { @@ -67395,9 +67283,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67419,12 +67307,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "786" + "788" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67446,12 +67334,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67473,12 +67361,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67500,12 +67388,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67527,12 +67415,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67554,12 +67442,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67581,12 +67469,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "788" + "790" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67608,12 +67496,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "786" + "788" ], "coveredBy": [ - "786", - "787", - "788" + "788", + "789", + "790" ], "location": { "end": { @@ -67635,8 +67523,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67658,11 +67546,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "792" + "794" ], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67684,11 +67572,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "793" + "795" ], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67710,11 +67598,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "793" + "795" ], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67736,11 +67624,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "793" + "795" ], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67762,11 +67650,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "793" + "795" ], "coveredBy": [ - "792", - "793" + "794", + "795" ], "location": { "end": { @@ -67788,8 +67676,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67811,11 +67699,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "794" + "796" ], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67837,11 +67725,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "795" + "797" ], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67863,11 +67751,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "795" + "797" ], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67889,11 +67777,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "795" + "797" ], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67915,11 +67803,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "795" + "797" ], "coveredBy": [ - "794", - "795" + "796", + "797" ], "location": { "end": { @@ -67941,7 +67829,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -67963,10 +67851,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -67988,10 +67876,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68013,10 +67901,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68038,10 +67926,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68063,10 +67951,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68088,10 +67976,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68113,10 +68001,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68138,10 +68026,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68163,10 +68051,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68188,10 +68076,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68213,10 +68101,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68238,10 +68126,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68263,10 +68151,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68288,10 +68176,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68313,10 +68201,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "796" + "798" ], "coveredBy": [ - "796" + "798" ], "location": { "end": { @@ -68338,8 +68226,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "797", - "798" + "799", + "800" ], "location": { "end": { @@ -68361,11 +68249,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "797" + "799" ], "coveredBy": [ - "797", - "798" + "799", + "800" ], "location": { "end": { @@ -68387,11 +68275,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "798" + "800" ], "coveredBy": [ - "797", - "798" + "799", + "800" ], "location": { "end": { @@ -68413,11 +68301,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "798" + "800" ], "coveredBy": [ - "797", - "798" + "799", + "800" ], "location": { "end": { @@ -68439,11 +68327,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "798" + "800" ], "coveredBy": [ - "797", - "798" + "799", + "800" ], "location": { "end": { @@ -68465,9 +68353,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "799" + "750", + "751", + "801" ], "location": { "end": { @@ -68489,12 +68377,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "799" + "801" ], "coveredBy": [ - "748", - "749", - "799" + "750", + "751", + "801" ], "location": { "end": { @@ -68516,9 +68404,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "800", - "801", - "802" + "802", + "803", + "804" ], "location": { "end": { @@ -68540,12 +68428,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "800" + "802" ], "coveredBy": [ - "800", - "801", - "802" + "802", + "803", + "804" ], "location": { "end": { @@ -68567,10 +68455,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "803", - "804", "805", - "806" + "806", + "807", + "808" ], "location": { "end": { @@ -68592,13 +68480,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "803" + "805" ], "coveredBy": [ - "803", - "804", "805", - "806" + "806", + "807", + "808" ], "location": { "end": { @@ -68620,13 +68508,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "803" + "805" ], "coveredBy": [ - "803", - "804", "805", - "806" + "806", + "807", + "808" ], "location": { "end": { @@ -68648,13 +68536,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "805" + "807" ], "coveredBy": [ - "803", - "804", "805", - "806" + "806", + "807", + "808" ], "location": { "end": { @@ -68682,8 +68570,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "685", - "686" + "687", + "688" ], "location": { "end": { @@ -68705,13 +68593,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -68719,10 +68605,12 @@ "750", "751", "752", + "753", "754", - "755", "756", - "757" + "757", + "758", + "759" ], "location": { "end": { @@ -68744,9 +68632,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -68768,12 +68656,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749" + "739", + "740", + "744", + "750", + "751" ], "location": { "end": { @@ -68795,15 +68683,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749" + "739", + "740", + "744", + "750", + "751" ], "location": { "end": { @@ -68825,15 +68713,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749" + "739", + "740", + "744", + "750", + "751" ], "location": { "end": { @@ -68861,9 +68749,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "807" + "750", + "751", + "809" ], "location": { "end": { @@ -68885,7 +68773,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "808" + "810" ], "location": { "end": { @@ -68907,7 +68795,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "809" + "811" ], "location": { "end": { @@ -68929,8 +68817,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "810" + "750", + "812" ], "location": { "end": { @@ -68952,7 +68840,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "814" + "816" ], "location": { "end": { @@ -68974,8 +68862,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "811", - "812" + "813", + "814" ], "location": { "end": { @@ -68997,7 +68885,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "813" + "815" ], "location": { "end": { @@ -69019,7 +68907,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "815" + "817" ], "location": { "end": { @@ -69041,7 +68929,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "816" + "818" ], "location": { "end": { @@ -69063,7 +68951,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "817" + "819" ], "location": { "end": { @@ -69085,9 +68973,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "818" + "750", + "751", + "820" ], "location": { "end": { @@ -69109,7 +68997,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "819" + "821" ], "location": { "end": { @@ -69122,6 +69010,36 @@ } } }, + { + "id": "1699", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(88,119): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "822", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 4, + "line": 105 + }, + "start": { + "column": 145, + "line": 88 + } + } + }, { "id": "1700", "mutatorName": "ConditionalExpression", @@ -69131,18 +69049,18 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "820", - "821", + "750", + "751", "822", "823", "824", "825", - "826" + "826", + "827", + "828" ], "location": { "end": { @@ -69164,18 +69082,18 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "820" + "822" ], "coveredBy": [ - "748", - "749", - "820", - "821", + "750", + "751", "822", "823", "824", "825", - "826" + "826", + "827", + "828" ], "location": { "end": { @@ -69197,18 +69115,18 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "820", - "821", + "750", + "751", "822", "823", "824", "825", - "826" + "826", + "827", + "828" ], "location": { "end": { @@ -69230,10 +69148,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "820" + "822" ], "coveredBy": [ - "820" + "822" ], "location": { "end": { @@ -69255,10 +69173,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "820" + "822" ], "coveredBy": [ - "820" + "822" ], "location": { "end": { @@ -69280,7 +69198,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "820" + "822" ], "location": { "end": { @@ -69293,6 +69211,178 @@ } } }, + { + "id": "1706", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(92,11): error TS2739: Type '{}' is missing the following properties from type 'GameHistoryRecordToInsert': turn, phase, gameId, tick, play\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 6, + "line": 100 + }, + "start": { + "column": 66, + "line": 92 + } + } + }, + { + "id": "1707", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "status": "Timeout", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 55, + "line": 101 + }, + "start": { + "column": 9, + "line": 101 + } + } + }, + { + "id": "1708", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "status": "Timeout", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 55, + "line": 101 + }, + "start": { + "column": 9, + "line": 101 + } + } + }, + { + "id": "1709", + "mutatorName": "EqualityOperator", + "replacement": "gameHistoryRecordToInsert.play.type !== \"vote\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 8, + "static": false, + "killedBy": [ + "750" + ], + "coveredBy": [ + "750", + "751", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 55, + "line": 101 + }, + "start": { + "column": 9, + "line": 101 + } + } + }, + { + "id": "1710", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(101,9): error TS2367: This comparison appears to be unintentional because the types '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "750", + "751", + "823", + "824", + "825", + "826", + "827", + "828" + ], + "location": { + "end": { + "column": 55, + "line": 101 + }, + "start": { + "column": 49, + "line": 101 + } + } + }, + { + "id": "1711", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "750" + ], + "coveredBy": [ + "750", + "827" + ], + "location": { + "end": { + "column": 6, + "line": 103 + }, + "start": { + "column": 57, + "line": 101 + } + } + }, { "id": "1712", "mutatorName": "BlockStatement", @@ -69302,10 +69392,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "755", - "756", "757", - "827" + "758", + "759", + "829" ], "location": { "end": { @@ -69327,9 +69417,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69351,12 +69441,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "828" + "830" ], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69378,12 +69468,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "829" + "831" ], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69405,12 +69495,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "830" + "832" ], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69432,12 +69522,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "829" + "831" ], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69459,12 +69549,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "829" + "831" ], "coveredBy": [ - "828", - "829", - "830" + "830", + "831", + "832" ], "location": { "end": { @@ -69486,9 +69576,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69510,12 +69600,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "831" + "833" ], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69537,12 +69627,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "832" + "834" ], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69564,12 +69654,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "833" + "835" ], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69591,12 +69681,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "832" + "834" ], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69618,12 +69708,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "832" + "834" ], "coveredBy": [ - "831", - "832", - "833" + "833", + "834", + "835" ], "location": { "end": { @@ -69645,10 +69735,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "834", - "835" + "750", + "751", + "836", + "837" ], "location": { "end": { @@ -69670,10 +69760,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69695,13 +69785,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69723,13 +69813,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69751,13 +69841,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69779,13 +69869,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69807,13 +69897,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69835,13 +69925,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69863,13 +69953,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69891,13 +69981,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69919,13 +70009,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69947,10 +70037,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -69972,13 +70062,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "836" + "838" ], "coveredBy": [ - "748", - "749", - "836", - "837" + "750", + "751", + "838", + "839" ], "location": { "end": { @@ -70000,9 +70090,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "838" + "750", + "751", + "840" ], "location": { "end": { @@ -70024,9 +70114,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "838" + "750", + "751", + "840" ], "location": { "end": { @@ -70048,16 +70138,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70079,16 +70169,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70110,19 +70200,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70144,19 +70234,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70178,19 +70268,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70212,19 +70302,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70246,16 +70336,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70277,16 +70367,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "841", - "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70308,13 +70398,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "841", - "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70336,16 +70426,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "841", - "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70367,16 +70457,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "844" + "846" ], "coveredBy": [ - "841", - "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70398,19 +70488,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70432,16 +70522,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70463,19 +70553,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "839" + "841" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70497,19 +70587,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "839" + "841" ], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70531,16 +70621,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "839", - "840", + "750", "841", "842", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70562,11 +70652,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "839" + "841" ], "coveredBy": [ - "839", - "840" + "841", + "842" ], "location": { "end": { @@ -70588,7 +70678,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "839" + "841" ], "location": { "end": { @@ -70610,7 +70700,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "840" + "842" ], "location": { "end": { @@ -70632,17 +70722,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "841", - "842", + "750", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70664,17 +70754,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "841" + "843" ], "coveredBy": [ - "748", - "841", - "842", + "750", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70696,14 +70786,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "841", - "842", + "750", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70725,14 +70815,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "841", - "842", + "750", "843", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70754,16 +70844,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "842" + "844" ], "coveredBy": [ - "748", - "842", - "843", + "750", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70785,16 +70875,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "842", - "843", + "750", "844", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70816,11 +70906,11 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "841" + "843" ], "coveredBy": [ - "841", - "842" + "843", + "844" ], "location": { "end": { @@ -70842,8 +70932,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "841", - "842" + "843", + "844" ], "location": { "end": { @@ -70865,15 +70955,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "843", - "844", + "750", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70895,15 +70985,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "748", - "843", - "844", + "750", "845", "846", - "847" + "847", + "848", + "849" ], "location": { "end": { @@ -70925,11 +71015,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "843" + "845" ], "coveredBy": [ - "843", - "844" + "845", + "846" ], "location": { "end": { @@ -70951,8 +71041,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "843", - "844" + "845", + "846" ], "location": { "end": { @@ -70974,13 +71064,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "847" + "849" ], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71002,13 +71092,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71030,13 +71120,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71058,13 +71148,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71086,13 +71176,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71114,10 +71204,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "845", - "846", - "847" + "750", + "847", + "848", + "849" ], "location": { "end": { @@ -71139,12 +71229,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "846" + "848" ], "coveredBy": [ - "748", - "846", - "847" + "750", + "848", + "849" ], "location": { "end": { @@ -71166,12 +71256,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "846" + "848" ], "coveredBy": [ - "748", - "846", - "847" + "750", + "848", + "849" ], "location": { "end": { @@ -71193,11 +71283,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "845" + "847" ], "coveredBy": [ - "845", - "846" + "847", + "848" ], "location": { "end": { @@ -71219,8 +71309,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "845", - "846" + "847", + "848" ], "location": { "end": { @@ -71242,8 +71332,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "847" + "750", + "849" ], "location": { "end": { @@ -71265,12 +71355,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "848", - "849", + "750", "850", "851", - "852" + "852", + "853", + "854" ], "location": { "end": { @@ -71292,12 +71382,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "848", - "849", + "750", "850", "851", - "852" + "852", + "853", + "854" ], "location": { "end": { @@ -71319,9 +71409,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "853" + "750", + "751", + "855" ], "location": { "end": { @@ -71343,18 +71433,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "854" + "856" ], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71376,15 +71466,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71406,15 +71496,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "854", - "855", + "750", + "751", "856", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71436,10 +71526,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "854" + "856" ], "coveredBy": [ - "854" + "856" ], "location": { "end": { @@ -71461,14 +71551,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "855", - "856", + "750", + "751", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71490,9 +71580,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "749", - "855", - "859" + "751", + "857", + "861" ], "location": { "end": { @@ -71514,14 +71604,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "855", - "856", + "750", + "751", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71543,14 +71633,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "855", - "856", + "750", + "751", "857", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71572,10 +71662,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "855" + "857" ], "coveredBy": [ - "855" + "857" ], "location": { "end": { @@ -71597,13 +71687,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "856", - "857", + "750", + "751", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71625,10 +71715,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "856", - "857", - "859" + "750", + "858", + "859", + "861" ], "location": { "end": { @@ -71650,13 +71740,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "856", - "857", + "750", + "751", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71678,13 +71768,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "856", - "857", + "750", + "751", "858", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71706,10 +71796,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "856" + "858" ], "coveredBy": [ - "856" + "858" ], "location": { "end": { @@ -71731,12 +71821,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "857", - "858", + "750", + "751", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71758,9 +71848,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "857", - "859" + "750", + "859", + "861" ], "location": { "end": { @@ -71782,12 +71872,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "857", - "858", + "750", + "751", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71809,12 +71899,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "857", - "858", + "750", + "751", "859", - "863" + "860", + "861", + "865" ], "location": { "end": { @@ -71836,10 +71926,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "857" + "859" ], "coveredBy": [ - "857" + "859" ], "location": { "end": { @@ -71861,11 +71951,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "858", - "859", - "863" + "750", + "751", + "860", + "861", + "865" ], "location": { "end": { @@ -71887,11 +71977,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "858", - "859", - "863" + "750", + "751", + "860", + "861", + "865" ], "location": { "end": { @@ -71913,11 +72003,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "858", - "859", - "863" + "750", + "751", + "860", + "861", + "865" ], "location": { "end": { @@ -71939,11 +72029,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "858" + "860" ], "coveredBy": [ - "858", - "859" + "860", + "861" ], "location": { "end": { @@ -71965,10 +72055,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "858" + "860" ], "coveredBy": [ - "858" + "860" ], "location": { "end": { @@ -71990,15 +72080,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "860" + "862" ], "coveredBy": [ - "748", - "749", - "860", - "861", + "750", + "751", "862", - "863" + "863", + "864", + "865" ], "location": { "end": { @@ -72020,15 +72110,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "860" + "862" ], "coveredBy": [ - "748", - "749", - "860", - "861", + "750", + "751", "862", - "863" + "863", + "864", + "865" ], "location": { "end": { @@ -72050,12 +72140,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "860", - "861", + "750", + "751", "862", - "863" + "863", + "864", + "865" ], "location": { "end": { @@ -72077,12 +72167,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "860", - "861", + "750", + "751", "862", - "863" + "863", + "864", + "865" ], "location": { "end": { @@ -72104,12 +72194,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "860", - "861", + "750", + "751", "862", - "863" + "863", + "864", + "865" ], "location": { "end": { @@ -72131,7 +72221,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "860" + "862" ], "location": { "end": { @@ -72153,11 +72243,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "861", - "862", - "863" + "750", + "751", + "863", + "864", + "865" ], "location": { "end": { @@ -72179,11 +72269,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "861", - "862", - "863" + "750", + "751", + "863", + "864", + "865" ], "location": { "end": { @@ -72205,10 +72295,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "861" + "863" ], "coveredBy": [ - "861" + "863" ], "location": { "end": { @@ -72230,10 +72320,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "862", - "863" + "750", + "751", + "864", + "865" ], "location": { "end": { @@ -72255,10 +72345,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "862", - "863" + "750", + "751", + "864", + "865" ], "location": { "end": { @@ -72280,10 +72370,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "862" + "864" ], "coveredBy": [ - "862" + "864" ], "location": { "end": { @@ -72295,204 +72385,6 @@ "line": 230 } } - }, - { - "id": "1699", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(88,119): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "748", - "749", - "820", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 4, - "line": 105 - }, - "start": { - "column": 145, - "line": 88 - } - } - }, - { - "id": "1706", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(92,11): error TS2739: Type '{}' is missing the following properties from type 'GameHistoryRecordToInsert': turn, phase, gameId, tick, play\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "748", - "749", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 6, - "line": 100 - }, - "start": { - "column": 66, - "line": 92 - } - } - }, - { - "id": "1710", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-history/game-history-record.service.ts(101,9): error TS2367: This comparison appears to be unintentional because the types '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"' and '\"\"' have no overlap.\n", - "status": "CompileError", - "static": false, - "coveredBy": [ - "748", - "749", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 55, - "line": 101 - }, - "start": { - "column": 49, - "line": 101 - } - } - }, - { - "id": "1707", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "status": "Timeout", - "static": false, - "coveredBy": [ - "748", - "749", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 55, - "line": 101 - }, - "start": { - "column": 9, - "line": 101 - } - } - }, - { - "id": "1708", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "status": "Timeout", - "static": false, - "coveredBy": [ - "748", - "749", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 55, - "line": 101 - }, - "start": { - "column": 9, - "line": 101 - } - } - }, - { - "id": "1711", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 3, - "killedBy": [ - "748" - ], - "coveredBy": [ - "748", - "821", - "825" - ], - "location": { - "end": { - "column": 6, - "line": 103 - }, - "start": { - "column": 57, - "line": 101 - } - } - }, - { - "id": "1709", - "mutatorName": "EqualityOperator", - "replacement": "gameHistoryRecordToInsert.play.type !== \"vote\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 8, - "killedBy": [ - "748" - ], - "coveredBy": [ - "748", - "749", - "821", - "822", - "823", - "824", - "825", - "826" - ], - "location": { - "end": { - "column": 55, - "line": 101 - }, - "start": { - "column": 9, - "line": 101 - } - } } ], "source": "import { Injectable } from \"@nestjs/common\";\nimport { plainToInstance } from \"class-transformer\";\nimport type { Types } from \"mongoose\";\n\nimport type { GetGameHistoryDto } from \"@/modules/game/dto/get-game-history/get-game-history.dto\";\nimport type { MakeGamePlayWithRelationsDto } from \"@/modules/game/dto/make-game-play/make-game-play-with-relations.dto\";\nimport { getAdditionalCardWithId, getNonexistentPlayer, getPlayerWithActiveAttributeName, getPlayerWithId } from \"@/modules/game/helpers/game.helpers\";\nimport { GameHistoryRecordRepository } from \"@/modules/game/providers/repositories/game-history-record.repository\";\nimport { GameRepository } from \"@/modules/game/providers/repositories/game.repository\";\nimport { GamePlayVoteService } from \"@/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service\";\nimport { GameHistoryRecordPlaySource } from \"@/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-source/game-history-record-play-source.schema\";\nimport { GameHistoryRecordPlayVoting } from \"@/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play-voting/game-history-record-play-voting.schema\";\nimport { GameHistoryRecordPlay } from \"@/modules/game/schemas/game-history-record/game-history-record-play/game-history-record-play.schema\";\nimport type { GameHistoryRecord } from \"@/modules/game/schemas/game-history-record/game-history-record.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { DeadPlayer } from \"@/modules/game/schemas/player/dead-player.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\nimport { GameHistoryRecordToInsert, GameHistoryRecordVotingResult } from \"@/modules/game/types/game-history-record/game-history-record.types\";\nimport { GamePlayAction, WitchPotion } from \"@/modules/game/types/game-play/game-play.types\";\nimport type { GameWithCurrentPlay } from \"@/modules/game/types/game-with-current-play.types\";\nimport { GamePhase } from \"@/modules/game/types/game.types\";\n\nimport { ApiResources } from \"@/shared/api/enums/api.enums\";\nimport { ResourceNotFoundReasons } from \"@/shared/exception/enums/resource-not-found-error.enum\";\nimport { createNoCurrentGamePlayUnexpectedException } from \"@/shared/exception/helpers/unexpected-exception.factory\";\nimport { ResourceNotFoundException } from \"@/shared/exception/types/resource-not-found-exception.types\";\nimport { toJSON } from \"@/shared/misc/helpers/object.helpers\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"@/shared/validation/constants/validation.constants\";\n\n@Injectable()\nexport class GameHistoryRecordService {\n public constructor(\n private readonly gamePlayVoteService: GamePlayVoteService,\n private readonly gameHistoryRecordRepository: GameHistoryRecordRepository,\n private readonly gameRepository: GameRepository,\n ) {}\n\n public async createGameHistoryRecord(gameHistoryRecordToInsert: GameHistoryRecordToInsert): Promise {\n await this.validateGameHistoryRecordToInsertData(gameHistoryRecordToInsert);\n return this.gameHistoryRecordRepository.create(gameHistoryRecordToInsert);\n }\n\n public async getLastGameHistoryDefenderProtectsRecord(gameId: Types.ObjectId, defenderPlayerId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getLastGameHistoryDefenderProtectsRecord(gameId, defenderPlayerId);\n }\n\n public async getLastGameHistorySurvivorsVoteRecord(gameId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getLastGameHistorySurvivorsVoteRecord(gameId);\n }\n\n public async getLastGameHistoryTieInVotesRecord(gameId: Types.ObjectId, action: GamePlayAction): Promise {\n return this.gameHistoryRecordRepository.getLastGameHistoryTieInVotesRecord(gameId, action);\n }\n\n public async getLastGameHistoryAccursedWolfFatherInfectsRecord(gameId: Types.ObjectId, accursedWolfFatherPlayerId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getLastGameHistoryAccursedWolfFatherInfectsRecord(gameId, accursedWolfFatherPlayerId);\n }\n\n public async getGameHistoryWitchUsesSpecificPotionRecords(gameId: Types.ObjectId, witchPlayerId: Types.ObjectId, potion: WitchPotion): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryWitchUsesSpecificPotionRecords(gameId, witchPlayerId, potion);\n }\n\n public async getGameHistoryAccursedWolfFatherInfectsWithTargetRecords(gameId: Types.ObjectId, accursedWolfFatherPlayerId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords(gameId, accursedWolfFatherPlayerId);\n }\n\n public async getGameHistoryStutteringJudgeRequestsAnotherVoteRecords(gameId: Types.ObjectId, stutteringJudgePlayedId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryStutteringJudgeRequestsAnotherVoteRecords(gameId, stutteringJudgePlayedId);\n }\n\n public async getGameHistoryWerewolvesEatElderRecords(gameId: Types.ObjectId, elderPlayerId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryWerewolvesEatElderRecords(gameId, elderPlayerId);\n }\n\n public async getGameHistoryElderProtectedFromWerewolvesRecords(gameId: Types.ObjectId, elderPlayerId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryElderProtectedFromWerewolvesRecords(gameId, elderPlayerId);\n }\n\n public async getGameHistoryPhaseRecords(gameId: Types.ObjectId, turn: number, phase: GamePhase): Promise {\n return this.gameHistoryRecordRepository.getGameHistoryPhaseRecords(gameId, turn, phase);\n }\n\n public async getPreviousGameHistoryRecord(gameId: Types.ObjectId): Promise {\n return this.gameHistoryRecordRepository.getPreviousGameHistoryRecord(gameId);\n }\n\n public generateCurrentGameHistoryRecordToInsert(baseGame: Game, newGame: Game, play: MakeGamePlayWithRelationsDto): GameHistoryRecordToInsert {\n if (baseGame.currentPlay === null) {\n throw createNoCurrentGamePlayUnexpectedException(\"generateCurrentGameHistoryRecordToInsert\", { gameId: baseGame._id });\n }\n const gameHistoryRecordToInsert: GameHistoryRecordToInsert = {\n gameId: baseGame._id,\n turn: baseGame.turn,\n phase: baseGame.phase,\n tick: baseGame.tick,\n play: this.generateCurrentGameHistoryRecordPlayToInsert(baseGame as GameWithCurrentPlay, play),\n revealedPlayers: this.generateCurrentGameHistoryRecordRevealedPlayersToInsert(baseGame, newGame),\n deadPlayers: this.generateCurrentGameHistoryRecordDeadPlayersToInsert(baseGame, newGame),\n };\n if (gameHistoryRecordToInsert.play.type === \"vote\") {\n gameHistoryRecordToInsert.play.voting = this.generateCurrentGameHistoryRecordPlayVotingToInsert(baseGame as GameWithCurrentPlay, newGame, gameHistoryRecordToInsert);\n }\n return plainToInstance(GameHistoryRecordToInsert, gameHistoryRecordToInsert, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n public async getGameHistory(gameId: Types.ObjectId, getGameHistoryDto: GetGameHistoryDto): Promise {\n return this.gameHistoryRecordRepository.getGameHistory(gameId, getGameHistoryDto);\n }\n\n public async hasGamePlayBeenMade(gameId: Types.ObjectId, gamePlay: GamePlay): Promise {\n const records = await this.gameHistoryRecordRepository.getGameHistoryGamePlayRecords(gameId, gamePlay, { limit: 1 });\n return records.length > 0;\n }\n\n public async hasGamePlayBeenMadeByPlayer(gameId: Types.ObjectId, gamePlay: GamePlay, player: Player): Promise {\n const records = await this.gameHistoryRecordRepository.getGameHistoryGamePlayMadeByPlayerRecords(gameId, gamePlay, player, { limit: 1 });\n return records.length > 0;\n }\n\n private generateCurrentGameHistoryRecordDeadPlayersToInsert(baseGame: Game, newGame: Game): DeadPlayer[] | undefined {\n const { players: newPlayers } = newGame;\n const currentDeadPlayers = newPlayers.filter(player => {\n const matchingBasePlayer = getPlayerWithId(baseGame, player._id);\n return matchingBasePlayer?.isAlive === true && !player.isAlive;\n }) as DeadPlayer[];\n return currentDeadPlayers.length ? currentDeadPlayers : undefined;\n }\n\n private generateCurrentGameHistoryRecordRevealedPlayersToInsert(baseGame: Game, newGame: Game): Player[] | undefined {\n const { players: newPlayers } = newGame;\n const currentRevealedPlayers = newPlayers.filter(player => {\n const matchingBasePlayer = getPlayerWithId(baseGame, player._id);\n return matchingBasePlayer?.role.isRevealed === false && player.role.isRevealed && player.isAlive;\n });\n return currentRevealedPlayers.length ? currentRevealedPlayers : undefined;\n }\n\n private generateCurrentGameHistoryRecordPlayToInsert(baseGame: GameWithCurrentPlay, play: MakeGamePlayWithRelationsDto): GameHistoryRecordPlay {\n const gameHistoryRecordPlayToInsert: GameHistoryRecordPlay = {\n type: baseGame.currentPlay.type,\n source: this.generateCurrentGameHistoryRecordPlaySourceToInsert(baseGame),\n action: baseGame.currentPlay.action,\n cause: baseGame.currentPlay.cause,\n didJudgeRequestAnotherVote: play.doesJudgeRequestAnotherVote,\n targets: play.targets,\n votes: play.votes,\n chosenCard: play.chosenCard,\n chosenSide: play.chosenSide,\n };\n return plainToInstance(GameHistoryRecordPlay, toJSON(gameHistoryRecordPlayToInsert), DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n private generateCurrentGameHistoryRecordPlayVotingResultToInsert(\n baseGame: GameWithCurrentPlay,\n newGame: Game,\n nominatedPlayers: Player[],\n gameHistoryRecordToInsert: GameHistoryRecordToInsert,\n ): GameHistoryRecordVotingResult {\n const sheriffPlayer = getPlayerWithActiveAttributeName(newGame, \"sheriff\");\n const areSomePlayersDeadFromCurrentVotes = gameHistoryRecordToInsert.deadPlayers?.some(({ death }) => {\n const deathFromVoteCauses = [\"vote\", \"vote-scapegoated\"];\n return deathFromVoteCauses.includes(death.cause);\n }) === true;\n if (baseGame.currentPlay.action === \"elect-sheriff\") {\n return sheriffPlayer ? \"sheriff-election\" : \"tie\";\n }\n if (!gameHistoryRecordToInsert.play.votes || gameHistoryRecordToInsert.play.votes.length === 0) {\n return \"skipped\";\n }\n if (areSomePlayersDeadFromCurrentVotes) {\n return \"death\";\n }\n if (baseGame.currentPlay.cause === \"previous-votes-were-in-ties\" || nominatedPlayers.length === 1) {\n return \"inconsequential\";\n }\n return \"tie\";\n }\n\n private generateCurrentGameHistoryRecordPlayVotingToInsert(\n baseGame: GameWithCurrentPlay,\n newGame: Game,\n gameHistoryRecordToInsert: GameHistoryRecordToInsert,\n ): GameHistoryRecordPlayVoting {\n const nominatedPlayers = this.gamePlayVoteService.getNominatedPlayers(gameHistoryRecordToInsert.play.votes, baseGame);\n const gameHistoryRecordPlayVoting: GameHistoryRecordPlayVoting = {\n result: this.generateCurrentGameHistoryRecordPlayVotingResultToInsert(baseGame, newGame, nominatedPlayers, gameHistoryRecordToInsert),\n nominatedPlayers: nominatedPlayers.length ? nominatedPlayers : undefined,\n };\n return plainToInstance(GameHistoryRecordPlayVoting, gameHistoryRecordPlayVoting, DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n private generateCurrentGameHistoryRecordPlaySourceToInsert(baseGame: GameWithCurrentPlay): GameHistoryRecordPlaySource {\n return plainToInstance(GameHistoryRecordPlaySource, toJSON(baseGame.currentPlay.source), DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n }\n\n private validateGameHistoryRecordToInsertPlayData(play: GameHistoryRecordPlay, game: Game): void {\n const unmatchedSource = getNonexistentPlayer(game, play.source.players);\n if (unmatchedSource) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedSource._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_PLAYER_SOURCE);\n }\n const unmatchedTarget = getNonexistentPlayer(game, play.targets?.map(target => target.player));\n if (unmatchedTarget) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedTarget._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_PLAYER_TARGET);\n }\n const unmatchedVoter = getNonexistentPlayer(game, play.votes?.map(vote => vote.source));\n if (unmatchedVoter) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedVoter._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_PLAYER_VOTE_SOURCE);\n }\n const unmatchedVoteTarget = getNonexistentPlayer(game, play.votes?.map(vote => vote.target));\n if (unmatchedVoteTarget) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedVoteTarget._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_PLAYER_VOTE_TARGET);\n }\n if (play.chosenCard && !getAdditionalCardWithId(game.additionalCards, play.chosenCard._id)) {\n throw new ResourceNotFoundException(ApiResources.GAME_ADDITIONAL_CARDS, play.chosenCard._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_CHOSEN_CARD);\n }\n }\n\n private async validateGameHistoryRecordToInsertData(gameHistoryRecordToInsert: GameHistoryRecordToInsert): Promise {\n const { gameId, play, revealedPlayers, deadPlayers } = gameHistoryRecordToInsert;\n const game = await this.gameRepository.findOne({ _id: gameId });\n if (game === null) {\n throw new ResourceNotFoundException(ApiResources.GAMES, gameId.toString(), ResourceNotFoundReasons.UNKNOWN_GAME_PLAY_GAME_ID);\n }\n const unmatchedRevealedPlayer = getNonexistentPlayer(game, revealedPlayers);\n if (unmatchedRevealedPlayer) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedRevealedPlayer._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_REVEALED_PLAYER);\n }\n const unmatchedDeadPlayer = getNonexistentPlayer(game, deadPlayers);\n if (unmatchedDeadPlayer) {\n throw new ResourceNotFoundException(ApiResources.PLAYERS, unmatchedDeadPlayer._id.toString(), ResourceNotFoundReasons.UNMATCHED_GAME_PLAY_DEAD_PLAYER);\n }\n this.validateGameHistoryRecordToInsertPlayData(play, game);\n }\n}" @@ -72509,7 +72401,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1001" + "1003" ], "location": { "end": { @@ -72531,8 +72423,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72554,11 +72446,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72580,11 +72472,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1003" + "1005" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72606,11 +72498,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72632,8 +72524,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72655,7 +72547,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1003" + "1005" ], "location": { "end": { @@ -72677,7 +72569,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1002" + "1004" ], "location": { "end": { @@ -72699,11 +72591,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1003" + "1005" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72725,11 +72617,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72751,11 +72643,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72777,8 +72669,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72800,10 +72692,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002" + "1004" ], "location": { "end": { @@ -72825,10 +72717,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002" + "1004" ], "location": { "end": { @@ -72850,11 +72742,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1002" + "1004" ], "coveredBy": [ - "1002", - "1003" + "1004", + "1005" ], "location": { "end": { @@ -72876,8 +72768,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1004", - "1005" + "1006", + "1007" ], "location": { "end": { @@ -72899,11 +72791,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1005" + "1007" ], "coveredBy": [ - "1004", - "1005" + "1006", + "1007" ], "location": { "end": { @@ -72925,11 +72817,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1004" + "1006" ], "coveredBy": [ - "1004", - "1005" + "1006", + "1007" ], "location": { "end": { @@ -72951,11 +72843,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1004" + "1006" ], "coveredBy": [ - "1004", - "1005" + "1006", + "1007" ], "location": { "end": { @@ -72977,8 +72869,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1004", - "1005" + "1006", + "1007" ], "location": { "end": { @@ -73000,10 +72892,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1004" + "1006" ], "coveredBy": [ - "1004" + "1006" ], "location": { "end": { @@ -73025,7 +72917,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1006" + "1008" ], "location": { "end": { @@ -73047,10 +72939,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1006" + "1008" ], "coveredBy": [ - "1006" + "1008" ], "location": { "end": { @@ -73072,8 +72964,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1007", - "1008" + "1009", + "1010" ], "location": { "end": { @@ -73095,11 +72987,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1007" + "1009" ], "coveredBy": [ - "1007", - "1008" + "1009", + "1010" ], "location": { "end": { @@ -73121,11 +73013,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1008" + "1010" ], "coveredBy": [ - "1007", - "1008" + "1009", + "1010" ], "location": { "end": { @@ -73147,8 +73039,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1007", - "1008" + "1009", + "1010" ], "location": { "end": { @@ -73170,10 +73062,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1008" + "1010" ], "coveredBy": [ - "1008" + "1010" ], "location": { "end": { @@ -73195,9 +73087,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73219,9 +73111,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73243,9 +73135,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73267,12 +73159,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1009" + "1011" ], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73294,9 +73186,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73318,9 +73210,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73342,10 +73234,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1011" + "1013" ], "coveredBy": [ - "1011" + "1013" ], "location": { "end": { @@ -73367,12 +73259,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1010" + "1012" ], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73394,12 +73286,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1011" + "1013" ], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73421,9 +73313,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1009", - "1010", - "1011" + "1011", + "1012", + "1013" ], "location": { "end": { @@ -73445,10 +73337,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1011" + "1013" ], "coveredBy": [ - "1011" + "1013" ], "location": { "end": { @@ -73470,8 +73362,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1012", - "1013" + "1014", + "1015" ], "location": { "end": { @@ -73493,11 +73385,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1013" + "1015" ], "coveredBy": [ - "1012", - "1013" + "1014", + "1015" ], "location": { "end": { @@ -73519,11 +73411,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1012" + "1014" ], "coveredBy": [ - "1012", - "1013" + "1014", + "1015" ], "location": { "end": { @@ -73545,11 +73437,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1012" + "1014" ], "coveredBy": [ - "1012", - "1013" + "1014", + "1015" ], "location": { "end": { @@ -73571,8 +73463,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1012", - "1013" + "1014", + "1015" ], "location": { "end": { @@ -73594,10 +73486,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1012" + "1014" ], "coveredBy": [ - "1012" + "1014" ], "location": { "end": { @@ -73619,11 +73511,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73645,14 +73537,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73674,11 +73566,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73700,11 +73592,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73726,14 +73618,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73755,11 +73647,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73781,11 +73673,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73807,14 +73699,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73836,14 +73728,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73865,14 +73757,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73894,14 +73786,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73923,14 +73815,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73952,11 +73844,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -73978,14 +73870,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74007,14 +73899,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74036,14 +73928,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74065,14 +73957,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74094,14 +73986,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74123,11 +74015,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74149,14 +74041,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74178,14 +74070,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74207,14 +74099,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74236,14 +74128,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74265,14 +74157,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74294,14 +74186,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74323,11 +74215,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74349,14 +74241,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74378,14 +74270,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74407,11 +74299,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74433,11 +74325,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74459,14 +74351,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74488,14 +74380,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1015" + "1017" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74517,14 +74409,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74546,14 +74438,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74575,14 +74467,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74604,13 +74496,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", - "1018" + "1017", + "1018", + "1020" ], "location": { "end": { @@ -74632,11 +74524,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1018" + "1020" ], "coveredBy": [ - "1015", - "1018" + "1017", + "1020" ], "location": { "end": { @@ -74658,11 +74550,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1015" + "1017" ], "coveredBy": [ - "1015", - "1018" + "1017", + "1020" ], "location": { "end": { @@ -74684,8 +74576,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1015", - "1018" + "1017", + "1020" ], "location": { "end": { @@ -74707,10 +74599,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1015" + "1017" ], "coveredBy": [ - "1015" + "1017" ], "location": { "end": { @@ -74732,14 +74624,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74761,11 +74653,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74787,11 +74679,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74813,14 +74705,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1014" + "1016" ], "coveredBy": [ - "1014", - "1015", "1016", "1017", - "1018" + "1018", + "1019", + "1020" ], "location": { "end": { @@ -74842,8 +74734,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1019", - "1020" + "1021", + "1022" ], "location": { "end": { @@ -74865,11 +74757,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1020" + "1022" ], "coveredBy": [ - "1019", - "1020" + "1021", + "1022" ], "location": { "end": { @@ -74891,11 +74783,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1019" + "1021" ], "coveredBy": [ - "1019", - "1020" + "1021", + "1022" ], "location": { "end": { @@ -74917,11 +74809,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1020" + "1022" ], "coveredBy": [ - "1019", - "1020" + "1021", + "1022" ], "location": { "end": { @@ -74943,8 +74835,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1019", - "1020" + "1021", + "1022" ], "location": { "end": { @@ -74966,10 +74858,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1020" + "1022" ], "coveredBy": [ - "1020" + "1022" ], "location": { "end": { @@ -74997,7 +74889,7 @@ "testsCompleted": 121, "static": true, "killedBy": [ - "528" + "530" ], "coveredBy": [ "465", @@ -75120,169 +75012,32 @@ "582", "583", "584", - "585" + "585", + "586", + "587" ], "location": { "end": { "column": 6, - "line": 42 + "line": 43 }, "start": { "column": 7, - "line": 25 - } - } - }, - { - "id": "1917", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(26,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" - ], - "location": { - "end": { - "column": 100, - "line": 26 - }, - "start": { - "column": 18, "line": 26 } } }, { - "id": "1918", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(27,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", + "id": "1933", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 121, "static": true, - "killedBy": [], + "killedBy": [ + "563" + ], "coveredBy": [ "465", "466", @@ -75404,2296 +75159,273 @@ "582", "583", "584", - "585" - ], - "location": { - "end": { - "column": 104, - "line": 27 - }, - "start": { - "column": 20, - "line": 27 - } - } - }, - { - "id": "1919", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(28,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "585", + "586", + "587" ], "location": { "end": { - "column": 79, - "line": 28 + "column": 4, + "line": 63 }, "start": { - "column": 21, - "line": 28 + "column": 128, + "line": 45 } } }, { - "id": "1920", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(29,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1935", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "564" ], - "location": { - "end": { - "column": 81, - "line": 29 - }, - "start": { - "column": 23, - "line": 29 - } - } - }, - { - "id": "1921", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(30,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "564" ], "location": { "end": { - "column": 69, - "line": 30 + "column": 26, + "line": 46 }, "start": { - "column": 16, - "line": 30 + "column": 22, + "line": 46 } } }, { - "id": "1922", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(31,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1937", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "563" ], - "location": { - "end": { - "column": 65, - "line": 31 - }, - "start": { - "column": 14, - "line": 31 - } - } - }, - { - "id": "1923", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(32,19): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "563" ], "location": { "end": { - "column": 81, - "line": 32 + "column": 25, + "line": 47 }, "start": { - "column": 19, - "line": 32 + "column": 21, + "line": 47 } } }, { - "id": "1924", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(33,17): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1941", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "565" ], - "location": { - "end": { - "column": 71, - "line": 33 - }, - "start": { - "column": 17, - "line": 33 - } - } - }, - { - "id": "1925", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(34,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "565" ], "location": { "end": { - "column": 78, - "line": 34 + "column": 22, + "line": 50 }, "start": { - "column": 21, - "line": 34 + "column": 18, + "line": 50 } } }, { - "id": "1926", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(35,24): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1943", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "566" ], - "location": { - "end": { - "column": 85, - "line": 35 - }, - "start": { - "column": 24, - "line": 35 - } - } - }, - { - "id": "1927", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(36,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "566" ], "location": { "end": { - "column": 77, - "line": 36 + "column": 32, + "line": 51 }, "start": { - "column": 20, - "line": 36 + "column": 28, + "line": 51 } } }, { - "id": "1928", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(37,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1945", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "567" ], - "location": { - "end": { - "column": 67, - "line": 37 - }, - "start": { - "column": 15, - "line": 37 - } - } - }, - { - "id": "1929", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(38,25): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "567" ], "location": { "end": { - "column": 86, - "line": 38 + "column": 28, + "line": 52 }, "start": { - "column": 25, - "line": 38 + "column": 24, + "line": 52 } } }, { - "id": "1930", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(39,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "id": "1948", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "568" + ], + "coveredBy": [ + "568" ], "location": { "end": { - "column": 78, - "line": 39 + "column": 30, + "line": 54 }, "start": { - "column": 21, - "line": 39 + "column": 26, + "line": 54 } } }, { - "id": "1931", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(40,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "1950", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "569" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "569" ], "location": { "end": { - "column": 75, - "line": 40 + "column": 33, + "line": 55 }, "start": { - "column": 16, - "line": 40 + "column": 29, + "line": 55 } } }, { - "id": "1932", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(41,31): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "1952", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "570" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "570" ], "location": { "end": { - "column": 103, - "line": 41 + "column": 33, + "line": 56 }, "start": { - "column": 31, - "line": 41 + "column": 29, + "line": 56 } } }, { - "id": "1933", - "mutatorName": "ObjectLiteral", - "replacement": "{}", + "id": "1954", + "mutatorName": "BooleanLiteral", + "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 121, - "static": true, + "testsCompleted": 1, + "static": false, "killedBy": [ - "561" + "571" ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "571" ], "location": { "end": { - "column": 4, - "line": 62 + "column": 24, + "line": 57 }, "start": { - "column": 128, - "line": 44 + "column": 20, + "line": 57 } } }, { - "id": "1934", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(45,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "1956", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "572" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "572" ], "location": { "end": { - "column": 26, - "line": 45 + "column": 24, + "line": 58 }, "start": { - "column": 16, - "line": 45 + "column": 20, + "line": 58 } } }, { - "id": "1935", + "id": "1959", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -77701,166 +75433,49 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "562" + "573" ], "coveredBy": [ - "562" + "573" ], "location": { "end": { - "column": 26, - "line": 45 + "column": 39, + "line": 60 }, "start": { - "column": 22, - "line": 45 + "column": 35, + "line": 60 } } }, { - "id": "1936", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(46,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "1961", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "574" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "574" ], "location": { "end": { - "column": 25, - "line": 46 + "column": 35, + "line": 61 }, "start": { - "column": 15, - "line": 46 + "column": 31, + "line": 61 } } }, { - "id": "1937", + "id": "1963", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -77868,11335 +75483,13659 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "561" + "575" ], "coveredBy": [ - "561" + "575" ], "location": { "end": { - "column": 25, - "line": 46 + "column": 29, + "line": 62 }, "start": { - "column": 21, - "line": 46 + "column": 25, + "line": 62 } } }, { - "id": "1938", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(47,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1964", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(66,67): 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": [ "465", + "738", + "739", + "740", + "750", + "751" + ], + "location": { + "end": { + "column": 4, + "line": 71 + }, + "start": { + "column": 76, + "line": 67 + } + } + }, + { + "id": "1965", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(72,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ "466", + "738", + "739", + "740", + "750", + "751" + ], + "location": { + "end": { + "column": 4, + "line": 77 + }, + "start": { + "column": 97, + "line": 73 + } + } + }, + { + "id": "1966", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(78,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ "467", + "738", + "739", + "740", + "750", + "751" + ], + "location": { + "end": { + "column": 4, + "line": 83 + }, + "start": { + "column": 77, + "line": 79 + } + } + }, + { + "id": "1967", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(84,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "470" + ], + "location": { + "end": { + "column": 4, + "line": 98 + }, + "start": { + "column": 116, + "line": 85 + } + } + }, + { + "id": "1968", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(85,115): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "468", + "469", + "470" + ], + "location": { + "end": { + "column": 121, + "line": 86 + }, + "start": { + "column": 115, + "line": 86 + } + } + }, + { + "id": "1969", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "468", + "469", + "470" + ], + "location": { + "end": { + "column": 140, + "line": 87 + }, + "start": { + "column": 9, + "line": 87 + } + } + }, + { + "id": "1970", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "468", + "469", + "470" ], "location": { "end": { - "column": 83, - "line": 47 + "column": 140, + "line": 87 }, "start": { - "column": 18, - "line": 47 + "column": 9, + "line": 87 } } }, { - "id": "1939", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(48,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1971", + "mutatorName": "LogicalOperator", + "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined && lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "470" ], "location": { "end": { - "column": 65, - "line": 48 + "column": 140, + "line": 87 }, "start": { - "column": 21, - "line": 48 + "column": 9, + "line": 87 } } }, { - "id": "1940", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(49,12): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1972", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "470" ], "location": { "end": { - "column": 22, - "line": 49 + "column": 74, + "line": 87 }, "start": { - "column": 12, - "line": 49 + "column": 9, + "line": 87 } } }, { - "id": "1941", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "1973", + "mutatorName": "EqualityOperator", + "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers !== undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "563" + "killedBy": [], + "coveredBy": [ + "468", + "469", + "470" ], + "location": { + "end": { + "column": 74, + "line": 87 + }, + "start": { + "column": 9, + "line": 87 + } + } + }, + { + "id": "1974", + "mutatorName": "OptionalChaining", + "replacement": "lastTieInVotesRecord?.play.voting.nominatedPlayers", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,9): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "563" + "468", + "469", + "470" ], "location": { "end": { - "column": 22, - "line": 49 + "column": 60, + "line": 87 }, "start": { - "column": 18, - "line": 49 + "column": 9, + "line": 87 } } }, { - "id": "1942", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(50,22): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1975", + "mutatorName": "OptionalChaining", + "replacement": "lastTieInVotesRecord.play", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,9): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,77): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "470" ], "location": { "end": { - "column": 32, - "line": 50 + "column": 35, + "line": 87 }, "start": { - "column": 22, - "line": 50 + "column": 9, + "line": 87 } } }, { - "id": "1943", - "mutatorName": "BooleanLiteral", + "id": "1976", + "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 1}, \"eligibleTargets\": [], \"source\": \"sheriff\", \"type\": \"sentence-to-death\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:305:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "564" + "469" ], "coveredBy": [ - "564" + "469", + "470" ], "location": { "end": { - "column": 32, - "line": 50 + "column": 140, + "line": 87 }, "start": { - "column": 28, - "line": 50 + "column": 78, + "line": 87 } } }, { - "id": "1944", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(51,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1977", + "mutatorName": "EqualityOperator", + "replacement": "lastTieInVotesRecord.play.voting.nominatedPlayers.length !== 0", + "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 1}, \"eligibleTargets\": [], \"source\": \"sheriff\", \"type\": \"sentence-to-death\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:305:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "469" + ], + "coveredBy": [ + "469", + "470" + ], + "location": { + "end": { + "column": 140, + "line": 87 + }, + "start": { + "column": 78, + "line": 87 + } + } + }, + { + "id": "1978", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(91,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "469" ], "location": { "end": { - "column": 28, - "line": 51 + "column": 6, + "line": 89 }, "start": { - "column": 18, - "line": 51 + "column": 142, + "line": 87 } } }, { - "id": "1945", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1979", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSheriffSettlesVotesGamePlaySourceInteractions\", {\"gameId\": \"bd3ecb3aee8d01c9ed61a1bf\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:288:102)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "565" + "468" ], "coveredBy": [ - "565" + "468", + "469" ], "location": { "end": { - "column": 28, - "line": 51 + "column": 117, + "line": 88 }, "start": { - "column": 24, - "line": 51 + "column": 67, + "line": 88 } } }, { - "id": "1946", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(52,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1980", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,119): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "469" ], "location": { "end": { - "column": 53, - "line": 52 + "column": 139, + "line": 88 }, "start": { - "column": 14, - "line": 52 + "column": 119, + "line": 88 } } }, { - "id": "1947", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(53,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1981", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(90,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "470" + ], + "location": { + "end": { + "column": 6, + "line": 96 + }, + "start": { + "column": 57, + "line": 91 + } + } + }, + { + "id": "1982", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(91,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "470" + ], + "location": { + "end": { + "column": 24, + "line": 92 + }, + "start": { + "column": 15, + "line": 92 + } + } + }, + { + "id": "1983", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(92,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"sentence-to-death\" | \"steal-role\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "470" + ], + "location": { + "end": { + "column": 32, + "line": 93 + }, + "start": { + "column": 13, + "line": 93 + } + } + }, + { + "id": "1984", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(94,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "470" + ], + "location": { + "end": { + "column": 37, + "line": 95 + }, + "start": { + "column": 19, + "line": 95 + } + } + }, + { + "id": "1985", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1350695e0bbdaad16fc69bc2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Bria\",\n- \"position\": 4392219626700800,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"d58b5d8c548ccdd7dbedf76d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Adolfo\",\n- \"position\": 7754365752311808,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"sheriff\",\n- \"type\": \"sentence-to-death\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:338:115)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "470" + ], + "coveredBy": [ + "470" ], "location": { "end": { - "column": 30, - "line": 53 + "column": 25, + "line": 97 }, "start": { - "column": 20, - "line": 53 + "column": 12, + "line": 97 } } }, { - "id": "1948", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1986", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(99,70): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "471" + ], + "location": { + "end": { + "column": 4, + "line": 109 + }, + "start": { + "column": 98, + "line": 100 + } + } + }, + { + "id": "1987", + "mutatorName": "MethodExpression", + "replacement": "getAlivePlayers(game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -22,10 +22,36 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n+ \"_id\": \"b01b72eb24ce4c8bb0f6d34f\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"sheriff\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Alana\",\n+ \"position\": 7808023502258176,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"6b7dbcee093fba72a9c5525e\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "566" + "471" ], "coveredBy": [ - "566" + "471" ], "location": { "end": { - "column": 30, - "line": 53 + "column": 150, + "line": 101 }, "start": { - "column": 26, - "line": 53 + "column": 47, + "line": 101 } } }, { - "id": "1949", + "id": "1988", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(54,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"0ca5e58d6bba750f2ce0c204\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keagan\",\n- \"position\": 238945937915904,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"b2e6da0f3bd9b17cbd3f3de3\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Genevieve\",\n- \"position\": 7579036008054784,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"sheriff\",\n \"type\": \"transfer-sheriff-role\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "471" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "471" ], "location": { "end": { - "column": 33, - "line": 54 + "column": 149, + "line": 101 }, "start": { - "column": 23, - "line": 54 + "column": 76, + "line": 101 } } }, { - "id": "1950", + "id": "1989", "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 25\n+ Received + 15\n\n@@ -4,43 +4,33 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"483c447f1e222ede6b2ab6dd\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Shanon\",\n- \"position\": 5075080237285376,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n+ \"_id\": \"4ccefc4a5955f7cf9af14bad\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"sheriff\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"a2ff562ff8846ec9cbd3edae\",\n- \"attributes\": Array [],\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Vivien\",\n- \"position\": 7150727826767872,\n+ \"name\": \"Luciano\",\n+ \"position\": 682073291489280,\n \"role\": PlayerRole {\n- \"current\": \"witch\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"witch\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n ],\n \"source\": \"sheriff\",\n \"type\": \"transfer-sheriff-role\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "567" + "471" ], "coveredBy": [ - "567" + "471" ], "location": { "end": { - "column": 33, - "line": 54 + "column": 149, + "line": 101 }, "start": { - "column": 29, - "line": 54 + "column": 86, + "line": 101 } } }, { - "id": "1951", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(55,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1990", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(100,133): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "471" ], "location": { "end": { - "column": 33, - "line": 55 + "column": 142, + "line": 101 }, "start": { - "column": 23, - "line": 55 + "column": 133, + "line": 101 } } }, { - "id": "1952", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "1991", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(101,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "status": "CompileError", "static": false, - "killedBy": [ - "568" - ], + "killedBy": [], "coveredBy": [ - "568" + "471" ], "location": { "end": { - "column": 33, - "line": 55 + "column": 6, + "line": 107 }, "start": { - "column": 29, - "line": 55 + "column": 57, + "line": 102 } } }, { - "id": "1953", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(56,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1992", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(102,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "471" ], "location": { "end": { "column": 24, - "line": 56 + "line": 103 }, "start": { - "column": 14, - "line": 56 + "column": 15, + "line": 103 } } }, { - "id": "1954", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1993", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(103,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "471" + ], + "location": { + "end": { + "column": 36, + "line": 104 + }, + "start": { + "column": 13, + "line": 104 + } + } + }, + { + "id": "1994", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(105,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "471" + ], + "location": { + "end": { + "column": 37, + "line": 106 + }, + "start": { + "column": 19, + "line": 106 + } + } + }, + { + "id": "1995", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"287fc23b5b1cccafb55777ee\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sallie\",\n- \"position\": 6187767113449472,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"2d3c9b63d9fd0b6da990ef51\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Norbert\",\n- \"position\": 8791681998520320,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"sheriff\",\n- \"type\": \"transfer-sheriff-role\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "569" + "471" ], "coveredBy": [ - "569" + "471" ], "location": { "end": { - "column": 24, - "line": 56 + "column": 25, + "line": 108 }, "start": { - "column": 20, - "line": 56 + "column": 12, + "line": 108 } } }, { - "id": "1955", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(57,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1996", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(110,87): 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": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "474" ], "location": { "end": { - "column": 24, - "line": 57 + "column": 4, + "line": 119 }, "start": { - "column": 14, - "line": 57 + "column": 124, + "line": 111 } } }, { - "id": "1956", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "1997", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:385:95)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "570" + "473" ], "coveredBy": [ - "570" + "472", + "473", + "474" ], "location": { "end": { - "column": 24, - "line": 57 + "column": 39, + "line": 112 }, "start": { - "column": 20, - "line": 57 + "column": 9, + "line": 112 } } }, { - "id": "1957", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(58,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "1998", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:374:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, + "static": false, + "killedBy": [ + "472" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "474" ], "location": { "end": { - "column": 61, - "line": 58 + "column": 39, + "line": 112 }, "start": { - "column": 14, - "line": 58 + "column": 9, + "line": 112 } } }, { - "id": "1958", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(59,29): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "id": "1999", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.action !== \"delegate\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(114,9): error TS2367: This comparison appears to be unintentional because the types '\"delegate\"' and '\"settle-votes\"' have no overlap.\n", "status": "CompileError", - "static": true, + "static": false, "killedBy": [], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "474" + ], + "location": { + "end": { + "column": 39, + "line": 112 + }, + "start": { + "column": 9, + "line": 112 + } + } + }, + { + "id": "2000", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(111,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "472", + "473", + "474" ], "location": { "end": { "column": 39, - "line": 59 + "line": 112 }, "start": { "column": 29, - "line": 59 + "line": 112 } } }, { - "id": "1959", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2001", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:374:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "571" + "472" ], "coveredBy": [ - "571" + "472" ], "location": { "end": { - "column": 39, - "line": 59 + "column": 6, + "line": 114 }, "start": { - "column": 35, - "line": 59 + "column": 41, + "line": 112 } } }, { - "id": "1960", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(60,25): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "2002", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).rejects.toThrow()\n\nReceived promise resolved instead of rejected\nResolved to value: undefined\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:395:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "474" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "474" ], "location": { "end": { - "column": 35, - "line": 60 + "column": 43, + "line": 115 }, "start": { - "column": 25, - "line": 60 + "column": 9, + "line": 115 } } }, { - "id": "1961", - "mutatorName": "BooleanLiteral", + "id": "2003", + "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "572" + "473" ], "coveredBy": [ - "572" + "473", + "474" ], "location": { "end": { - "column": 35, - "line": 60 + "column": 43, + "line": 115 }, "start": { - "column": 31, - "line": 60 + "column": 9, + "line": 115 } } }, { - "id": "1962", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(61,19): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", - "status": "CompileError", - "static": true, - "killedBy": [], + "id": "2004", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.action !== \"settle-votes\"", + "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "473" + ], "coveredBy": [ - "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", - "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", - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585" + "474" ], "location": { "end": { - "column": 29, - "line": 61 + "column": 43, + "line": 115 }, "start": { - "column": 19, - "line": 61 + "column": 9, + "line": 115 } } }, { - "id": "1963", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1797:82\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2005", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(114,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 5 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "573" - ], + "killedBy": [], "coveredBy": [ - "573" + "473", + "474" ], "location": { "end": { - "column": 29, - "line": 61 + "column": 43, + "line": 115 }, "start": { - "column": 25, - "line": 61 + "column": 29, + "line": 115 } } }, { - "id": "1964", + "id": "2006", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(66,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "473" + ], "coveredBy": [ - "465", - "736", - "737", - "738", - "748", - "749" + "473" ], "location": { "end": { - "column": 4, - "line": 70 + "column": 6, + "line": 117 }, "start": { - "column": 76, - "line": 66 + "column": 45, + "line": 115 } } }, { - "id": "1965", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(72,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2007", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSheriffGamePlaySourceInteractions\", {\"action\": \"mark\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"scandalmonger\", \"players\": undefined}, \"type\": \"target\"}, \"7d098db5fa6fed67dc207af9\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:396:98)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "474" + ], "coveredBy": [ - "466", - "736", - "737", - "738", - "748", - "749" + "474" ], "location": { "end": { - "column": 4, - "line": 76 + "column": 99, + "line": 118 }, "start": { - "column": 97, - "line": 72 + "column": 61, + "line": 118 } } }, { - "id": "1966", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(78,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2009", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:416:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 8, "static": false, - "killedBy": [], + "killedBy": [ + "475" + ], "coveredBy": [ - "467", - "736", - "737", + "475", + "476", + "477", + "478", + "481", "738", - "748", - "749" + "739", + "750" ], "location": { "end": { - "column": 4, - "line": 82 + "column": 57, + "line": 123 }, "start": { - "column": 77, - "line": 78 + "column": 9, + "line": 123 } } }, { - "id": "1967", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(84,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2011", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.cause !== \"previous-votes-were-in-ties\"", + "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:416:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 8, "static": false, - "killedBy": [], + "killedBy": [ + "475" + ], "coveredBy": [ - "468", - "469", - "470" + "475", + "476", + "477", + "478", + "481", + "738", + "739", + "750" ], "location": { "end": { - "column": 4, - "line": 97 + "column": 57, + "line": 123 }, "start": { - "column": 116, - "line": 84 + "column": 9, + "line": 123 } } }, { - "id": "1968", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(85,115): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", - "status": "CompileError", + "id": "2013", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 36\n\n@@ -33,6 +33,42 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"14b7ca4c631b716432ddfff2\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Paige\",\n+ \"position\": 5182906582433792,\n+ \"role\": PlayerRole {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"2dbbe2ad7efdef7e5aa5a6f8\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jailyn\",\n+ \"position\": 5962202827718656,\n+ \"role\": PlayerRole {\n+ \"current\": \"witch\",\n+ \"isRevealed\": false,\n+ \"original\": \"witch\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:436:133)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "476" + ], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 121, - "line": 85 + "column": 6, + "line": 129 }, "start": { - "column": 115, - "line": 85 + "column": 59, + "line": 123 } } }, { - "id": "1969", + "id": "2014", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 140, - "line": 86 + "column": 142, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1970", + "id": "2015", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 140, - "line": 86 + "column": 142, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1971", + "id": "2016", "mutatorName": "LogicalOperator", "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined && lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 140, - "line": 86 + "column": 142, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1972", + "id": "2017", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,18): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 74, - "line": 86 + "column": 76, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1973", + "id": "2018", "mutatorName": "EqualityOperator", "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers !== undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,78): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(93,7): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 74, - "line": 86 + "column": 76, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1974", + "id": "2019", "mutatorName": "OptionalChaining", "replacement": "lastTieInVotesRecord?.play.voting.nominatedPlayers", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,9): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,11): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 60, - "line": 86 + "column": 62, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1975", + "id": "2020", "mutatorName": "OptionalChaining", "replacement": "lastTieInVotesRecord.play", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,9): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(86,77): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(89,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,11): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,79): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469", - "470" + "476", + "477", + "478", + "750" ], "location": { "end": { - "column": 35, - "line": 86 + "column": 37, + "line": 125 }, "start": { - "column": 9, - "line": 86 + "column": 11, + "line": 125 } } }, { - "id": "1976", + "id": "2021", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 1}, \"eligibleTargets\": [], \"source\": \"sheriff\", \"type\": \"sentence-to-death\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:305:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: []\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:470:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "469" + "478" ], "coveredBy": [ - "469", - "470" + "476", + "478", + "750" ], "location": { "end": { - "column": 140, - "line": 86 + "column": 142, + "line": 125 }, "start": { - "column": 78, - "line": 86 + "column": 80, + "line": 125 } } }, { - "id": "1977", + "id": "2022", "mutatorName": "EqualityOperator", "replacement": "lastTieInVotesRecord.play.voting.nominatedPlayers.length !== 0", - "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 1}, \"eligibleTargets\": [], \"source\": \"sheriff\", \"type\": \"sentence-to-death\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:305:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:436:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 3, "static": false, "killedBy": [ - "469" + "476" ], "coveredBy": [ - "469", - "470" + "476", + "478", + "750" ], "location": { "end": { - "column": 140, - "line": 86 + "column": 142, + "line": 125 }, "start": { - "column": 78, - "line": 86 + "column": 80, + "line": 125 } } }, { - "id": "1978", + "id": "2023", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,29): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,29): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(91,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469" + "477", + "478" ], "location": { "end": { - "column": 6, - "line": 88 + "column": 8, + "line": 127 }, "start": { - "column": 142, - "line": 86 + "column": 144, + "line": 125 } } }, { - "id": "1979", + "id": "2024", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSheriffSettlesVotesGamePlaySourceInteractions\", {\"gameId\": \"bd3ecb3aee8d01c9ed61a1bf\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:288:102)", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", {\"gameId\": \"c6cd5ca08ec92969ccadfb1c\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:453:102)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "468" + "477" ], "coveredBy": [ - "468", - "469" + "477", + "478" ], "location": { "end": { - "column": 117, - "line": 87 + "column": 127, + "line": 126 }, "start": { - "column": 67, - "line": 87 + "column": 69, + "line": 126 } } }, { - "id": "1980", + "id": "2025", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(87,119): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,129): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "468", - "469" + "477", + "478" ], "location": { "end": { - "column": 139, - "line": 87 + "column": 149, + "line": 126 }, "start": { - "column": 119, - "line": 87 + "column": 129, + "line": 126 } } }, { - "id": "1981", - "mutatorName": "ObjectLiteral", + "id": "2026", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(90,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(132,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "470" + "479", + "480", + "750" ], "location": { "end": { - "column": 6, - "line": 95 + "column": 4, + "line": 144 }, "start": { - "column": 57, - "line": 90 + "column": 130, + "line": 133 } } }, { - "id": "1982", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(91,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2027", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:504:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "479" + ], "coveredBy": [ - "470" + "479", + "480", + "750" ], "location": { "end": { - "column": 24, - "line": 91 + "column": 57, + "line": 135 }, "start": { - "column": 15, - "line": 91 + "column": 27, + "line": 135 } } }, { - "id": "1983", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(92,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"sentence-to-death\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2028", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 0,\n+ \"min\": 1,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:529:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "480" + ], "coveredBy": [ - "470" + "479", + "480", + "750" ], "location": { "end": { - "column": 32, - "line": 92 + "column": 57, + "line": 135 }, "start": { - "column": 13, - "line": 92 + "column": 27, + "line": 135 } } }, { - "id": "1984", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(94,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "id": "2029", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.canBeSkipped !== true", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:504:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "479" + ], "coveredBy": [ - "470" + "479", + "480", + "750" ], "location": { "end": { - "column": 37, - "line": 94 + "column": 57, + "line": 135 }, "start": { - "column": 19, - "line": 94 + "column": 27, + "line": 135 } } }, { - "id": "1985", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1350695e0bbdaad16fc69bc2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Bria\",\n- \"position\": 4392219626700800,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"d58b5d8c548ccdd7dbedf76d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Adolfo\",\n- \"position\": 7754365752311808,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"sheriff\",\n- \"type\": \"sentence-to-death\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:338:115)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2030", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -9,11 +9,11 @@\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Object {\n \"_id\": \"055f05653a6e8fd484dda619\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "470" + "750" ], "coveredBy": [ - "470" + "479", + "480", + "750" ], "location": { "end": { - "column": 25, - "line": 96 + "column": 57, + "line": 135 }, "start": { - "column": 12, - "line": 96 + "column": 53, + "line": 135 } } }, { - "id": "1986", - "mutatorName": "BlockStatement", + "id": "2031", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(99,70): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(136,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "471" - ], - "location": { - "end": { - "column": 4, - "line": 108 - }, - "start": { - "column": 98, - "line": 99 - } - } - }, - { - "id": "1987", - "mutatorName": "MethodExpression", - "replacement": "getAlivePlayers(game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -22,10 +22,36 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n+ \"_id\": \"b01b72eb24ce4c8bb0f6d34f\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"sheriff\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Alana\",\n+ \"position\": 7808023502258176,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"6b7dbcee093fba72a9c5525e\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "471" - ], - "coveredBy": [ - "471" + "479", + "480", + "750" ], "location": { "end": { - "column": 150, - "line": 100 + "column": 6, + "line": 142 }, "start": { - "column": 47, - "line": 100 + "column": 57, + "line": 137 } } }, { - "id": "1988", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"0ca5e58d6bba750f2ce0c204\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keagan\",\n- \"position\": 238945937915904,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"b2e6da0f3bd9b17cbd3f3de3\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Genevieve\",\n- \"position\": 7579036008054784,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"sheriff\",\n \"type\": \"transfer-sheriff-role\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2032", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(137,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "471" - ], + "killedBy": [], "coveredBy": [ - "471" + "479", + "480", + "750" ], "location": { "end": { - "column": 149, - "line": 100 + "column": 26, + "line": 138 }, "start": { - "column": 76, - "line": 100 + "column": 15, + "line": 138 } } }, { - "id": "1989", - "mutatorName": "BooleanLiteral", - "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 25\n+ Received + 15\n\n@@ -4,43 +4,33 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"483c447f1e222ede6b2ab6dd\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Shanon\",\n- \"position\": 5075080237285376,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n+ \"_id\": \"4ccefc4a5955f7cf9af14bad\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"sheriff\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"a2ff562ff8846ec9cbd3edae\",\n- \"attributes\": Array [],\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Vivien\",\n- \"position\": 7150727826767872,\n+ \"name\": \"Luciano\",\n+ \"position\": 682073291489280,\n \"role\": PlayerRole {\n- \"current\": \"witch\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"witch\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n ],\n \"source\": \"sheriff\",\n \"type\": \"transfer-sheriff-role\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2033", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(138,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "471" - ], + "killedBy": [], "coveredBy": [ - "471" + "479", + "480", + "750" ], "location": { "end": { - "column": 149, - "line": 100 + "column": 19, + "line": 139 }, "start": { - "column": 86, - "line": 100 + "column": 13, + "line": 139 } } }, { - "id": "1990", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(100,133): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "id": "2034", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(140,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "471" + "479", + "480", + "750" ], "location": { "end": { - "column": 142, - "line": 100 + "column": 61, + "line": 141 }, "start": { - "column": 133, - "line": 100 + "column": 19, + "line": 141 } } }, { - "id": "1991", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(101,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", - "status": "CompileError", + "id": "2035", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 44\n+ Received + 0\n\n@@ -5,54 +5,10 @@\n \"action\": \"vote\",\n \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"dc330a4eaf9083a63ba7e2e8\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Francesca\",\n- \"position\": 4298206720557056,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"e7c599cfbf0dede44de52fb9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Kellen\",\n- \"position\": 8627283432570880,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"e7c599cfbf0dede44de52fb9\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "750" + ], "coveredBy": [ - "471" + "479", + "480", + "750" ], "location": { "end": { - "column": 6, - "line": 106 + "column": 25, + "line": 143 }, "start": { - "column": 57, - "line": 101 + "column": 12, + "line": 143 } } }, { - "id": "1992", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(102,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2064", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [], \"source\": \"devoted-servant\", \"type\": \"steal-role\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:652:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "489" + ], "coveredBy": [ - "471" + "489", + "490", + "491" ], "location": { "end": { - "column": 24, - "line": 102 + "column": 115, + "line": 174 }, "start": { - "column": 15, - "line": 102 + "column": 65, + "line": 174 } } }, { - "id": "1993", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(103,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2065", + "mutatorName": "EqualityOperator", + "replacement": "previousGameHistoryRecord.deadPlayers.length !== 0", + "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [], \"source\": \"devoted-servant\", \"type\": \"steal-role\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:652:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "489" + ], "coveredBy": [ - "471" + "489", + "490", + "491" ], "location": { "end": { - "column": 36, - "line": 103 + "column": 115, + "line": 174 }, "start": { - "column": 13, - "line": 103 + "column": 65, + "line": 174 } } }, { - "id": "1994", - "mutatorName": "ObjectLiteral", + "id": "2066", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(105,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(165,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(169,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "471" + "487", + "488", + "489" ], "location": { "end": { - "column": 37, - "line": 105 + "column": 6, + "line": 176 }, "start": { - "column": 19, - "line": 105 + "column": 117, + "line": 174 } } }, { - "id": "1995", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"287fc23b5b1cccafb55777ee\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sallie\",\n- \"position\": 6187767113449472,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"2d3c9b63d9fd0b6da990ef51\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Norbert\",\n- \"position\": 8791681998520320,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"sheriff\",\n- \"type\": \"transfer-sheriff-role\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:361:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2067", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", {\"gameId\": \"fe8be48b61c9aeffa984be9e\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:619:97)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 3, "static": false, "killedBy": [ - "471" + "487" ], "coveredBy": [ - "471" + "487", + "488", + "489" ], "location": { "end": { - "column": 25, - "line": 107 + "column": 116, + "line": 175 }, "start": { - "column": 12, - "line": 107 + "column": 62, + "line": 175 } } }, { - "id": "1996", - "mutatorName": "BlockStatement", + "id": "2068", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(110,87): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(165,118): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "472", - "473", - "474" + "487", + "488", + "489" ], "location": { "end": { - "column": 4, - "line": 118 + "column": 138, + "line": 175 }, "start": { - "column": 124, - "line": 110 + "column": 118, + "line": 175 } } }, { - "id": "1997", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:385:95)", - "status": "Killed", - "testsCompleted": 3, + "id": "2078", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(177,89): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "473" - ], + "killedBy": [], "coveredBy": [ - "472", - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 39, - "line": 111 + "column": 4, + "line": 206 }, "start": { - "column": 9, - "line": 111 + "column": 126, + "line": 193 } } }, { - "id": "1998", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:374:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2079", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "UnexpectedException: Unexpected exception in getSurvivorsGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:327:66)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:694:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 7, "static": false, "killedBy": [ - "472" + "492" ], "coveredBy": [ - "472", - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 39, - "line": 111 + "column": 6, + "line": 200 }, "start": { - "column": 9, - "line": 111 + "column": 10, + "line": 196 } } }, { - "id": "1999", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.action !== \"delegate\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(114,9): error TS2367: This comparison appears to be unintentional because the types '\"delegate\"' and '\"settle-votes\"' have no overlap.\n", + "id": "2080", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,27): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "472", - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 39, - "line": 111 + "column": 101, + "line": 197 }, "start": { - "column": 9, - "line": 111 + "column": 27, + "line": 197 } } }, { - "id": "2000", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(111,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "id": "2081", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "472", - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 39, - "line": 111 + "column": 89, + "line": 198 }, "start": { - "column": 29, - "line": 111 + "column": 15, + "line": 198 } } }, { - "id": "2001", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:374:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2082", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(183,24): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "472" - ], + "killedBy": [], "coveredBy": [ - "472" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 6, - "line": 113 + "column": 106, + "line": 199 }, "start": { - "column": 41, - "line": 111 + "column": 24, + "line": 199 } } }, { - "id": "2002", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).rejects.toThrow()\n\nReceived promise resolved instead of rejected\nResolved to value: undefined\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:395:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2083", + "mutatorName": "BooleanLiteral", + "replacement": "sourceInteractionsMethod", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "474" - ], + "killedBy": [], "coveredBy": [ - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 43, - "line": 114 + "column": 34, + "line": 202 }, "start": { "column": 9, - "line": 114 + "line": 202 } } }, { - "id": "2003", + "id": "2084", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "473" - ], - "coveredBy": [ - "473", - "474" - ], - "location": { - "end": { - "column": 43, - "line": 114 - }, - "start": { - "column": 9, - "line": 114 - } - } - }, - { - "id": "2004", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.action !== \"settle-votes\"", - "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "473" - ], + "killedBy": [], "coveredBy": [ - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 43, - "line": 114 + "column": 34, + "line": 202 }, "start": { "column": 9, - "line": 114 + "line": 202 } } }, { - "id": "2005", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(114,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 5 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "id": "2085", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "473", - "474" + "492", + "493", + "494", + "495", + "738", + "739", + "750" ], "location": { "end": { - "column": 43, - "line": 114 + "column": 34, + "line": 202 }, "start": { - "column": 29, - "line": 114 + "column": 9, + "line": 202 } } }, { - "id": "2006", + "id": "2086", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "UnexpectedException: Unexpected exception in getSheriffGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSheriffGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:203:62)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:383:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(187,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "473" - ], + "killedBy": [], "coveredBy": [ - "473" + "495" ], "location": { "end": { "column": 6, - "line": 116 + "line": 204 }, "start": { - "column": 45, - "line": 114 + "column": 36, + "line": 202 } } }, { - "id": "2007", + "id": "2087", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSheriffGamePlaySourceInteractions\", {\"action\": \"mark\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"scandalmonger\", \"players\": undefined}, \"type\": \"target\"}, \"7d098db5fa6fed67dc207af9\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:396:98)", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsGamePlaySourceInteractions\", {\"action\": \"choose-model\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"one-night-only\", \"source\": {\"interactions\": undefined, \"name\": \"wild-child\", \"players\": undefined}, \"type\": \"target\"}, \"bd85c80a42d8ad2cb47a421d\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:724:98)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "474" + "495" ], "coveredBy": [ - "474" + "495" ], "location": { "end": { - "column": 99, - "line": 117 + "column": 103, + "line": 203 }, "start": { - "column": 61, - "line": 117 + "column": 63, + "line": 203 } } }, { - "id": "2008", + "id": "2088", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(120,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(192,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "475", - "476", - "477", - "478", - "481", - "736", - "737", - "748" + "496", + "751" ], "location": { "end": { "column": 4, - "line": 130 + "line": 217 }, "start": { - "column": 125, - "line": 120 + "column": 92, + "line": 208 } } }, { - "id": "2009", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:416:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, + "id": "2089", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(194,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "status": "CompileError", "static": false, - "killedBy": [ - "475" - ], + "killedBy": [], "coveredBy": [ - "475", - "476", - "477", - "478", - "481", - "736", - "737", - "748" + "496", + "751" ], "location": { "end": { - "column": 57, - "line": 122 + "column": 6, + "line": 215 }, "start": { - "column": 9, - "line": 122 + "column": 57, + "line": 210 } } }, { - "id": "2010", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "id": "2090", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(195,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "475", - "476", - "477", - "478", - "481", - "736", - "737", - "748" + "496", + "751" ], "location": { "end": { - "column": 57, - "line": 122 + "column": 27, + "line": 211 }, "start": { - "column": 9, - "line": 122 + "column": 15, + "line": 211 } } }, { - "id": "2011", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.cause !== \"previous-votes-were-in-ties\"", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:416:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, + "id": "2091", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(196,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "475" - ], + "killedBy": [], "coveredBy": [ - "475", - "476", - "477", - "478", - "481", - "736", - "737", - "748" + "496", + "751" ], "location": { "end": { - "column": 57, - "line": 122 + "column": 18, + "line": 212 }, "start": { - "column": 9, - "line": 122 + "column": 13, + "line": 212 } } }, { - "id": "2012", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(122,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", + "id": "2092", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(198,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "475", - "476", - "477", - "478", - "481", - "736", - "737", - "748" + "496", + "751" ], "location": { "end": { - "column": 57, - "line": 122 + "column": 37, + "line": 214 }, "start": { - "column": 28, - "line": 122 + "column": 19, + "line": 214 } } }, { - "id": "2013", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 36\n\n@@ -33,6 +33,42 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"14b7ca4c631b716432ddfff2\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Paige\",\n+ \"position\": 5182906582433792,\n+ \"role\": PlayerRole {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"2dbbe2ad7efdef7e5aa5a6f8\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jailyn\",\n+ \"position\": 5962202827718656,\n+ \"role\": PlayerRole {\n+ \"current\": \"witch\",\n+ \"isRevealed\": false,\n+ \"original\": \"witch\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:436:133)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2093", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e63ced1efaeca4acf61cf45b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Estrella\",\n- \"position\": 5381243241758720,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"bfe0667f6ca6dd8b8ec2afae\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Trevion\",\n- \"position\": 5192974321319936,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:747:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 2, "static": false, "killedBy": [ - "476" + "496" ], "coveredBy": [ - "476", - "477", - "478", - "748" + "496", + "751" ], "location": { "end": { - "column": 6, - "line": 128 + "column": 25, + "line": 216 }, "start": { - "column": 59, - "line": 122 + "column": 12, + "line": 216 } } }, { - "id": "2014", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "id": "2094", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(203,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "476", - "477", - "478", - "748" + "497", + "498" ], "location": { "end": { - "column": 142, - "line": 124 + "column": 4, + "line": 231 }, "start": { - "column": 11, - "line": 124 + "column": 92, + "line": 219 } } }, { - "id": "2015", + "id": "2095", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"0bb3660af70f0fbaeaccc194\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Aniyah\",\n- \"position\": 7119811274342400,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"65dd8d2ffed3256ebcc58a54\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Devan\",\n- \"position\": 2910177005142016,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "497" + ], "coveredBy": [ - "476", - "477", - "478", - "748" + "497", + "498" ], "location": { "end": { - "column": 142, - "line": 124 + "column": 47, + "line": 221 }, "start": { - "column": 11, - "line": 124 + "column": 9, + "line": 221 } } }, { - "id": "2016", - "mutatorName": "LogicalOperator", - "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined && lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2096", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 1,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"big-bad-wolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:787:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "498" + ], "coveredBy": [ - "476", - "477", - "478", - "748" + "497", + "498" ], "location": { "end": { - "column": 142, - "line": 124 + "column": 47, + "line": 221 }, "start": { - "column": 11, - "line": 124 + "column": 9, + "line": 221 } } }, { - "id": "2017", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,20): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2097", + "mutatorName": "EqualityOperator", + "replacement": "eligibleWerewolvesTargets.length !== 0", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"fbae657ea1dfe8cf7ffc64e7\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Kiarra\",\n- \"position\": 5163313142956032,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"3bcbb4d16b41ef3f4c0ceecc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Danielle\",\n- \"position\": 6096867454615552,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "497" + ], "coveredBy": [ - "476", - "477", - "478", - "748" + "497", + "498" ], "location": { "end": { - "column": 76, - "line": 124 + "column": 47, + "line": 221 }, "start": { - "column": 11, - "line": 124 + "column": 9, + "line": 221 } } }, { - "id": "2018", - "mutatorName": "EqualityOperator", - "replacement": "lastTieInVotesRecord?.play.voting?.nominatedPlayers !== undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,7): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2098", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 1,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"big-bad-wolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:787:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "498" + ], "coveredBy": [ - "476", - "477", - "478", - "748" + "498" ], "location": { "end": { - "column": 76, - "line": 124 + "column": 6, + "line": 223 }, "start": { - "column": 11, - "line": 124 + "column": 49, + "line": 221 } } }, { - "id": "2019", - "mutatorName": "OptionalChaining", - "replacement": "lastTieInVotesRecord?.play.voting.nominatedPlayers", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,11): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "id": "2099", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(206,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "476", - "477", - "478", - "748" + "498" ], "location": { "end": { - "column": 62, - "line": 124 + "column": 16, + "line": 222 }, "start": { - "column": 11, - "line": 124 + "column": 14, + "line": 222 } } }, { - "id": "2020", - "mutatorName": "OptionalChaining", - "replacement": "lastTieInVotesRecord.play", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,11): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(124,79): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(127,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\n", + "id": "2100", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(208,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "476", - "477", - "478", - "748" + "497" ], "location": { "end": { - "column": 37, - "line": 124 + "column": 6, + "line": 229 }, "start": { - "column": 11, - "line": 124 + "column": 57, + "line": 224 } } }, { - "id": "2021", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: []\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:470:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 3, + "id": "2101", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(209,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "478" - ], + "killedBy": [], "coveredBy": [ - "476", - "478", - "748" + "497" ], "location": { "end": { - "column": 142, - "line": 124 + "column": 29, + "line": 225 }, "start": { - "column": 80, - "line": 124 + "column": 15, + "line": 225 } } }, { - "id": "2022", - "mutatorName": "EqualityOperator", - "replacement": "lastTieInVotesRecord.play.voting.nominatedPlayers.length !== 0", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsVoteGamePlaySourceInteractionEligibleTargets]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:436:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 3, + "id": "2102", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(210,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "476" - ], + "killedBy": [], "coveredBy": [ - "476", - "478", - "748" + "497" ], "location": { "end": { - "column": 142, - "line": 124 + "column": 18, + "line": 226 }, "start": { - "column": 80, - "line": 124 + "column": 13, + "line": 226 } } }, { - "id": "2023", - "mutatorName": "BlockStatement", + "id": "2103", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(212,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "477", - "478" + "497" ], "location": { "end": { - "column": 8, - "line": 126 + "column": 37, + "line": 228 }, "start": { - "column": 144, - "line": 124 + "column": 19, + "line": 228 } } }, { - "id": "2024", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", {\"gameId\": \"c6cd5ca08ec92969ccadfb1c\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:453:102)", + "id": "2104", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f0bfeb0425bf9b5e3aa9fac4\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Verlie\",\n- \"position\": 7748854478798848,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"d00dba9bcddeac55fbfdfbbc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamarcus\",\n- \"position\": 7091942997360640,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "477" + "497" ], "coveredBy": [ - "477", - "478" + "497" ], "location": { "end": { - "column": 127, - "line": 125 + "column": 25, + "line": 230 }, "start": { - "column": 69, - "line": 125 + "column": 12, + "line": 230 } } }, { - "id": "2025", - "mutatorName": "ObjectLiteral", + "id": "2105", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,129): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(217,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "477", - "478" + "499", + "500", + "501" ], "location": { "end": { - "column": 149, - "line": 125 + "column": 4, + "line": 246 }, "start": { - "column": 129, - "line": 125 + "column": 87, + "line": 233 } } }, { - "id": "2026", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(132,93): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2106", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"a2dd88cc11da4b36bbc0e1fa\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Julius\",\n- \"position\": 4553853741563904,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"bf4e7bf00b9d22e1af9c8a15\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Domenick\",\n- \"position\": 7279783851327488,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "499" + ], "coveredBy": [ - "479", - "480", - "748" + "499", + "500", + "501" ], "location": { "end": { - "column": 4, - "line": 143 + "column": 66, + "line": 236 }, "start": { - "column": 130, - "line": 132 + "column": 9, + "line": 236 } } }, { - "id": "2027", + "id": "2107", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:504:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 2,\n+ \"min\": 2,\n+ },\n+ \"eligibleTargets\": Array [\n+ Player {\n+ \"_id\": \"1714146bda689dd8e1dcda4d\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Cynthia\",\n+ \"position\": 3183844373037056,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ \"source\": \"cupid\",\n+ \"type\": \"charm\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:846:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "479" + "501" ], "coveredBy": [ - "479", - "480", - "748" + "499", + "500", + "501" ], "location": { "end": { - "column": 57, - "line": 134 + "column": 66, + "line": 236 }, "start": { - "column": 27, - "line": 134 + "column": 9, + "line": 236 } } }, { - "id": "2028", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 0,\n+ \"min\": 1,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:529:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2108", + "mutatorName": "EqualityOperator", + "replacement": "eligibleCupidTargets.length <= expectedPlayersToCharmCount", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f74f3efb67da1cbcafe65b87\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jeanie\",\n- \"position\": 3040115693715456,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9a13e6ef4533113aaed29a6e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Demetris\",\n- \"position\": 3106915867426816,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "480" + "499" ], "coveredBy": [ - "479", - "480", - "748" + "499", + "500", + "501" ], "location": { "end": { - "column": 57, - "line": 134 + "column": 66, + "line": 236 }, "start": { - "column": 27, - "line": 134 + "column": 9, + "line": 236 } } }, { - "id": "2029", + "id": "2109", "mutatorName": "EqualityOperator", - "replacement": "gamePlay.canBeSkipped !== true", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 3,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [],\n \"source\": \"survivors\",\n \"type\": \"vote\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:504:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "eligibleCupidTargets.length >= expectedPlayersToCharmCount", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f9ea73888e25bf5263deabbf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keira\",\n- \"position\": 3092768981254144,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"0c4812d48f3f0ec80e5a0ac0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Elenor\",\n- \"position\": 4851566915878912,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "479" + "499" ], "coveredBy": [ - "479", - "480", - "748" + "499", + "500", + "501" ], "location": { "end": { - "column": 57, - "line": 134 + "column": 66, + "line": 236 }, "start": { - "column": 27, - "line": 134 + "column": 9, + "line": 236 } } }, { - "id": "2030", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -9,11 +9,11 @@\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Object {\n \"_id\": \"055f05653a6e8fd484dda619\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "id": "2110", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 2,\n+ \"min\": 2,\n+ },\n+ \"eligibleTargets\": Array [\n+ Player {\n+ \"_id\": \"ab5b54941ae0eaa4eefc36cb\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eldora\",\n+ \"position\": 7306068493336576,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ \"source\": \"cupid\",\n+ \"type\": \"charm\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:846:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "748" + "501" ], "coveredBy": [ - "479", - "480", - "748" + "501" ], "location": { "end": { - "column": 57, - "line": 134 + "column": 6, + "line": 238 }, "start": { - "column": 53, - "line": 134 + "column": 68, + "line": 236 } } }, { - "id": "2031", + "id": "2111", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(221,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "501" + ], + "location": { + "end": { + "column": 16, + "line": 237 + }, + "start": { + "column": 14, + "line": 237 + } + } + }, + { + "id": "2112", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(136,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(223,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "479", - "480", - "748" + "499", + "500" ], "location": { "end": { "column": 6, - "line": 141 + "line": 244 }, "start": { "column": 57, - "line": 136 + "line": 239 } } }, { - "id": "2032", + "id": "2113", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(137,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(224,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "479", - "480", - "748" + "499", + "500" ], "location": { "end": { - "column": 26, - "line": 137 + "column": 22, + "line": 240 }, "start": { "column": 15, - "line": 137 + "line": 240 } } }, { - "id": "2033", + "id": "2114", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(138,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(225,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "479", - "480", - "748" + "499", + "500" ], "location": { "end": { - "column": 19, - "line": 138 + "column": 20, + "line": 241 }, "start": { "column": 13, - "line": 138 + "line": 241 } } }, { - "id": "2034", + "id": "2115", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(140,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(227,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "479", - "480", - "748" + "499", + "500" ], "location": { "end": { - "column": 61, - "line": 140 + "column": 89, + "line": 243 }, "start": { "column": 19, - "line": 140 + "line": 243 } } }, { - "id": "2035", + "id": "2116", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 44\n+ Received + 0\n\n@@ -5,54 +5,10 @@\n \"action\": \"vote\",\n \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"dc330a4eaf9083a63ba7e2e8\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Francesca\",\n- \"position\": 4298206720557056,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"e7c599cfbf0dede44de52fb9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Kellen\",\n- \"position\": 8627283432570880,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"e7c599cfbf0dede44de52fb9\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"b23ff855a56d44aade80ea9d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Arvid\",\n- \"position\": 1868379302395904,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"2fe6cafcde149af3b0fd1cfa\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Gino\",\n- \"position\": 557575537950720,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "748" + "499" ], "coveredBy": [ - "479", - "480", - "748" + "499", + "500" ], "location": { "end": { "column": 25, - "line": 142 + "line": 245 }, "start": { "column": 12, - "line": 142 + "line": 245 } } }, { - "id": "2036", + "id": "2117", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(145,101): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(232,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": [ - "481", - "736", - "737" + "502" ], "location": { "end": { "column": 4, - "line": 155 + "line": 257 }, "start": { - "column": 138, - "line": 145 + "column": 85, + "line": 248 } } }, { - "id": "2037", + "id": "2118", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(148,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(234,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "481", - "736", - "737" + "502" ], "location": { "end": { "column": 6, - "line": 153 + "line": 255 }, "start": { "column": 57, - "line": 148 + "line": 250 } } }, { - "id": "2038", + "id": "2119", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(149,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(235,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "481", - "736", - "737" + "502" ], "location": { "end": { - "column": 26, - "line": 149 + "column": 20, + "line": 251 }, "start": { "column": 15, - "line": 149 + "line": 251 } } }, { - "id": "2039", + "id": "2120", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(150,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(236,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "481", - "736", - "737" + "502" ], "location": { "end": { - "column": 32, - "line": 150 + "column": 20, + "line": 252 }, "start": { "column": 13, - "line": 150 + "line": 252 } } }, { - "id": "2040", + "id": "2121", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(152,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(238,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "481", - "736", - "737" + "502" ], "location": { "end": { - "column": 49, - "line": 152 + "column": 37, + "line": 254 }, "start": { "column": 19, - "line": 152 + "line": 254 } } }, { - "id": "2041", + "id": "2122", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 66\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 3,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"100474dd09d9aaef32adfe78\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alexandrine\",\n- \"position\": 6776366427013120,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"e5f94f2bbf925550ff2ac5e6\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Adolf\",\n- \"position\": 3056203470995456,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"f7a55ec87edca55e9fee0bdc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Roberto\",\n- \"position\": 7130305940946944,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"choose-as-sheriff\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:553:127)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"50472fb0ed95bcdfbeaaf3c2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Crawford\",\n- \"position\": 6698979291037696,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"1bf8c4ba12e830e9bdeabf3b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Dylan\",\n- \"position\": 7654827054071808,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"fox\",\n- \"type\": \"sniff\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:869:84)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 1, "static": false, "killedBy": [ - "481" + "502" ], "coveredBy": [ - "481", - "736", - "737" + "502" ], "location": { "end": { "column": 25, - "line": 154 + "line": 256 }, "start": { "column": 12, - "line": 154 + "line": 256 } } }, { - "id": "2042", + "id": "2123", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(157,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(243,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503", + "504", + "505", + "506" ], "location": { "end": { "column": 4, - "line": 175 + "line": 276 }, "start": { - "column": 120, - "line": 157 + "column": 105, + "line": 259 } } }, { - "id": "2043", + "id": "2124", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(158,65): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(246,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503", + "504", + "505", + "506" ], "location": { "end": { - "column": 82, - "line": 158 + "column": 69, + "line": 262 }, "start": { - "column": 65, - "line": 158 + "column": 59, + "line": 262 } } }, { - "id": "2044", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(163,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(163,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(166,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(170,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "id": "2125", + "mutatorName": "BooleanLiteral", + "replacement": "defenderPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503", + "504", + "505", + "506" ], "location": { "end": { - "column": 83, - "line": 160 + "column": 24, + "line": 263 }, "start": { "column": 9, - "line": 159 + "line": 263 } } }, { - "id": "2045", + "id": "2126", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsBuryDeadBodiesGamePlaySourceInteractions]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:567:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 8, + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,143): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "482" - ], + "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503", + "504", + "505", + "506" ], "location": { "end": { - "column": 83, - "line": 160 + "column": 24, + "line": 263 }, "start": { "column": 9, - "line": 159 + "line": 263 } } }, { - "id": "2046", - "mutatorName": "LogicalOperator", - "replacement": "(!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game)) && doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, \"in-love\", game)", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(159,131): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", + "id": "2127", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503", + "504", + "505", + "506" ], "location": { "end": { - "column": 83, - "line": 160 + "column": 24, + "line": 263 }, "start": { "column": 9, - "line": 159 + "line": 263 } } }, { - "id": "2047", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", + "id": "2128", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503" ], "location": { "end": { - "column": 87, - "line": 159 + "column": 6, + "line": 265 }, "start": { - "column": 9, - "line": 159 + "column": 26, + "line": 263 } } }, { - "id": "2048", - "mutatorName": "LogicalOperator", - "replacement": "!devotedServantPlayer && !isPlayerAliveAndPowerful(devotedServantPlayer, game)", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(159,60): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", - "status": "CompileError", + "id": "2129", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getDefenderGamePlaySourceInteractions\", {\"gameId\": \"ea004aba86bfdb30d2ddb838\", \"roleName\": \"defender\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:886:103)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "503" + ], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503" ], "location": { "end": { - "column": 87, - "line": 159 + "column": 107, + "line": 264 }, "start": { - "column": 9, - "line": 159 + "column": 68, + "line": 264 } } }, { - "id": "2049", - "mutatorName": "BooleanLiteral", - "replacement": "devotedServantPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(159,59): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", + "id": "2130", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,109): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503" ], "location": { "end": { - "column": 30, - "line": 159 + "column": 151, + "line": 264 }, "start": { - "column": 9, - "line": 159 + "column": 109, + "line": 264 } } }, { - "id": "2050", - "mutatorName": "BooleanLiteral", - "replacement": "isPlayerAliveAndPowerful(devotedServantPlayer, game)", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsBuryDeadBodiesGamePlaySourceInteractions]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:579:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 7, + "id": "2131", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,129): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "483" - ], + "killedBy": [], "coveredBy": [ - "483", - "484", - "485", - "486", - "487", - "488", - "489" + "503" ], "location": { "end": { - "column": 87, - "line": 159 + "column": 149, + "line": 264 }, "start": { - "column": 34, - "line": 159 + "column": 139, + "line": 264 } } }, { - "id": "2051", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "id": "2132", + "mutatorName": "OptionalChaining", + "replacement": "lastDefenderProtectRecord?.play.targets[0]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(251,33): error TS18048: 'lastDefenderProtectRecord.play.targets' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "485", - "486", - "487", - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 76, - "line": 160 + "column": 77, + "line": 267 }, "start": { - "column": 67, - "line": 160 + "column": 33, + "line": 267 } } }, { - "id": "2052", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [UnexpectedException: Unexpected exception in getSurvivorsBuryDeadBodiesGamePlaySourceInteractions]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:567:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, + "id": "2133", + "mutatorName": "OptionalChaining", + "replacement": "lastDefenderProtectRecord.play", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(251,33): error TS18047: 'lastDefenderProtectRecord' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "482" - ], + "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485" + "504", + "505", + "506" ], "location": { "end": { - "column": 6, - "line": 162 + "column": 64, + "line": 267 }, "start": { - "column": 85, - "line": 160 + "column": 33, + "line": 267 } } }, { - "id": "2053", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(161,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "id": "2134", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,108): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "482", - "483", - "484", - "485" + "504", + "505", + "506" ], "location": { "end": { - "column": 16, - "line": 161 + "column": 76, + "line": 268 }, "start": { - "column": 14, - "line": 161 + "column": 37, + "line": 268 } } }, { - "id": "2054", + "id": "2135", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(171,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,109): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "486", - "487", - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 115, - "line": 164 + "column": 76, + "line": 268 }, "start": { - "column": 9, - "line": 164 + "column": 37, + "line": 268 } } }, { - "id": "2055", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(171,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "id": "2136", + "mutatorName": "LogicalOperator", + "replacement": "canProtectTwice && !lastProtectedPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,143): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "486", - "487", - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 115, - "line": 164 + "column": 76, + "line": 268 }, "start": { - "column": 9, - "line": 164 + "column": 37, + "line": 268 } } }, { - "id": "2056", - "mutatorName": "LogicalOperator", - "replacement": "previousGameHistoryRecord?.deadPlayers === undefined && previousGameHistoryRecord.deadPlayers.length === 0", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(171,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", - "status": "CompileError", + "id": "2138", + "mutatorName": "MethodExpression", + "replacement": "alivePlayers", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n+ \"_id\": \"506cfd0b7a76b33ca9050c6a\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Bradly\",\n+ \"position\": 2196665861668864,\n+ \"role\": PlayerRole {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"6f4396dac2c2bc00d63e11b1\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "506" + ], "coveredBy": [ - "486", - "487", - "488", - "489" + "506" ], "location": { "end": { - "column": 115, - "line": 164 + "column": 168, + "line": 268 }, "start": { - "column": 9, - "line": 164 + "column": 94, + "line": 268 } } }, { - "id": "2057", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,18): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,18): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(171,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", - "status": "CompileError", + "id": "2139", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1d694cc8fbcfccc8beac0ae0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Ophelia\",\n- \"position\": 8470530321547264,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"ca9a9712547cf8dd7b067cba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tate\",\n- \"position\": 7435353491243008,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"defender\",\n \"type\": \"protect\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "506" + ], "coveredBy": [ - "486", - "487", - "488", - "489" + "506" ], "location": { "end": { - "column": 61, - "line": 164 + "column": 167, + "line": 268 }, "start": { - "column": 9, - "line": 164 + "column": 114, + "line": 268 } } }, { - "id": "2058", - "mutatorName": "EqualityOperator", - "replacement": "previousGameHistoryRecord?.deadPlayers !== undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(171,7): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\n", - "status": "CompileError", + "id": "2140", + "mutatorName": "BooleanLiteral", + "replacement": "player._id.equals(lastProtectedPlayer._id)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 21\n+ Received + 3\n\n@@ -4,35 +4,17 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"c127df5a100f11dc420ebff9\",\n+ \"_id\": \"8811fe6cd2cfd47f9dcf4e3e\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Roma\",\n- \"position\": 6290476808273920,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"da439ee7fd4069e81cfdddba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Blake\",\n- \"position\": 252144087203840,\n+ \"name\": \"Joana\",\n+ \"position\": 3451296573030400,\n \"role\": PlayerRole {\n \"current\": \"villager\",\n \"isRevealed\": false,\n \"original\": \"villager\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "506" + ], "coveredBy": [ - "486", - "487", - "488", - "489" + "506" ], "location": { "end": { - "column": 61, - "line": 164 + "column": 167, + "line": 268 }, "start": { - "column": 9, - "line": 164 + "column": 124, + "line": 268 } } }, { - "id": "2059", - "mutatorName": "OptionalChaining", - "replacement": "previousGameHistoryRecord.deadPlayers", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,9): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,64): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(167,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\n", + "id": "2141", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(253,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "486", - "487", - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 47, - "line": 164 + "column": 6, + "line": 274 }, "start": { - "column": 9, - "line": 164 + "column": 57, + "line": 269 } } }, { - "id": "2060", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [], \"source\": \"devoted-servant\", \"type\": \"steal-role\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:652:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2142", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(254,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "488" - ], + "killedBy": [], "coveredBy": [ - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 115, - "line": 164 + "column": 25, + "line": 270 }, "start": { - "column": 65, - "line": 164 + "column": 15, + "line": 270 } } }, { - "id": "2061", - "mutatorName": "EqualityOperator", - "replacement": "previousGameHistoryRecord.deadPlayers.length !== 0", - "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: [{\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [], \"source\": \"devoted-servant\", \"type\": \"steal-role\"}]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:652:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2143", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(255,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "488" - ], + "killedBy": [], "coveredBy": [ - "488", - "489" + "504", + "505", + "506" ], "location": { "end": { - "column": 115, - "line": 164 + "column": 22, + "line": 271 }, "start": { - "column": 65, - "line": 164 + "column": 13, + "line": 271 } } }, { - "id": "2062", - "mutatorName": "BlockStatement", + "id": "2144", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(165,29): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(169,7): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(257,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "486", - "487", - "488" + "504", + "505", + "506" ], "location": { "end": { - "column": 6, - "line": 166 + "column": 37, + "line": 273 }, "start": { - "column": 117, - "line": 164 + "column": 19, + "line": 273 } } }, { - "id": "2063", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", {\"gameId\": \"fe8be48b61c9aeffa984be9e\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:619:97)", + "id": "2145", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 84\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f00d593eff6efa64b3cbe14e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Ansley\",\n- \"position\": 7413172069728256,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"deee8ddc0dc2d6f6eedbf7be\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Giles\",\n- \"position\": 2056084739063808,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"25e40edfa0afbc7e3e117fb0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Mike\",\n- \"position\": 2581962275422208,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"9fffe4b5bfe8ccb5783d8a2a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Maudie\",\n- \"position\": 4716548241489920,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"defender\",\n- \"type\": \"protect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:905:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 3, "static": false, "killedBy": [ - "486" + "504" ], "coveredBy": [ - "486", - "487", - "488" + "504", + "505", + "506" ], "location": { "end": { - "column": 116, - "line": 165 + "column": 25, + "line": 275 }, "start": { - "column": 62, - "line": 165 + "column": 12, + "line": 275 } } }, { - "id": "2064", - "mutatorName": "ObjectLiteral", + "id": "2146", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(165,118): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(262,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": [ - "486", - "487", - "488" + "507" ], "location": { "end": { - "column": 138, - "line": 165 + "column": 4, + "line": 287 }, "start": { - "column": 118, - "line": 165 + "column": 88, + "line": 278 } } }, { - "id": "2065", + "id": "2147", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(168,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(264,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "489" + "507" ], "location": { "end": { "column": 6, - "line": 173 + "line": 285 }, "start": { "column": 57, - "line": 168 + "line": 280 } } }, { - "id": "2066", + "id": "2148", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(169,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(265,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "489" + "507" ], "location": { "end": { - "column": 32, - "line": 169 + "column": 23, + "line": 281 }, "start": { "column": 15, - "line": 169 + "line": 281 } } }, { - "id": "2067", + "id": "2149", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(170,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(266,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "489" + "507" ], "location": { "end": { - "column": 25, - "line": 170 + "column": 20, + "line": 282 }, "start": { "column": 13, - "line": 170 + "line": 282 } } }, { - "id": "2068", + "id": "2150", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(172,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(268,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "489" + "507" ], "location": { "end": { "column": 37, - "line": 172 + "line": 284 }, "start": { "column": 19, - "line": 172 + "line": 284 } } }, { - "id": "2069", + "id": "2151", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 54\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"432eb48d8e416a9e26ccdfbf\",\n- \"attributes\": Array [],\n- \"death\": PlayerDeath {\n- \"cause\": \"broken-heart\",\n- \"source\": \"white-werewolf\",\n- },\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Kassandra\",\n- \"position\": 7838469573312512,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"4afdaadc2cffe0cf0deede9d\",\n- \"attributes\": Array [],\n- \"death\": PlayerDeath {\n- \"cause\": \"eaten\",\n- \"source\": \"wild-child\",\n- },\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Prince\",\n- \"position\": 5011572569145344,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"devoted-servant\",\n- \"type\": \"steal-role\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:680:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 66\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1fa4cb371e93afdd68f4a56c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Esther\",\n- \"position\": 3008412166127616,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"ad5e20eba8e6b68125de4bed\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alessandro\",\n- \"position\": 2203859841712128,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"06febfeb4f095a846d7db4e2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Matilda\",\n- \"position\": 4082277399134208,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"hunter\",\n- \"type\": \"shoot\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:967:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "489" + "507" ], "coveredBy": [ - "489" + "507" ], "location": { "end": { "column": 25, - "line": 174 + "line": 286 }, "start": { "column": 12, - "line": 174 + "line": 286 } } }, { - "id": "2070", + "id": "2152", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(177,89): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(273,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": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { "column": 4, - "line": 190 + "line": 301 }, "start": { - "column": 126, - "line": 177 + "column": 91, + "line": 289 } } }, { - "id": "2071", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "UnexpectedException: Unexpected exception in getSurvivorsGamePlaySourceInteractions\n at createMalformedCurrentGamePlayUnexpectedException (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/exception/helpers/unexpected-exception.factory.ts:150:12)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:794:25\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:397:39\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:404:13\n at mockConstructor (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-mock@29.7.0/node_modules/jest-mock/build/index.js:148:19)\n at GamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-augmenter.service.ts:327:66)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:694:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2153", + "mutatorName": "MethodExpression", + "replacement": "Math.max(charmedPeopleCountPerNight, leftToCharmByPiedPiperPlayersCount)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n+ \"max\": 4,\n+ \"min\": 4,\n },\n \"eligibleTargets\": Array [\n Player {\n \"_id\": \"a471cab39ad1ab4b5aa8dac3\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:998:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 7, + "testsCompleted": 2, "static": false, "killedBy": [ - "490" + "508" ], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 6, - "line": 184 + "column": 98, + "line": 293 }, "start": { - "column": 10, - "line": 180 + "column": 26, + "line": 293 } } }, { - "id": "2072", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,27): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "id": "2154", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(278,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 101, - "line": 181 + "column": 6, + "line": 299 }, "start": { - "column": 27, - "line": 181 + "column": 57, + "line": 294 } } }, { - "id": "2073", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "id": "2155", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(279,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 89, - "line": 182 + "column": 27, + "line": 295 }, "start": { "column": 15, - "line": 182 + "line": 295 } } }, { - "id": "2074", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(183,24): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "id": "2156", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(280,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 106, - "line": 183 + "column": 20, + "line": 296 }, "start": { - "column": 24, - "line": 183 + "column": 13, + "line": 296 } } }, { - "id": "2075", - "mutatorName": "BooleanLiteral", - "replacement": "sourceInteractionsMethod", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "2157", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(282,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 34, - "line": 186 + "column": 59, + "line": 298 }, "start": { - "column": 9, - "line": 186 + "column": 19, + "line": 298 } } }, { - "id": "2076", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2158", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"c238a163f3fee50dd048a209\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Prudence\",\n- \"position\": 4129259457085440,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"77cea4d51cfe8aa30b7dff0a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Lamar\",\n- \"position\": 6149691188183040,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"pied-piper\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:998:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "508" + ], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "508", + "509" ], "location": { "end": { - "column": 34, - "line": 186 + "column": 25, + "line": 300 }, "start": { - "column": 9, - "line": 186 + "column": 12, + "line": 300 } } }, { - "id": "2077", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(189,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "2159", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(287,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "490", - "491", - "492", - "493", - "736", - "737", - "748" + "510" ], "location": { "end": { - "column": 34, - "line": 186 + "column": 4, + "line": 312 }, "start": { - "column": 9, - "line": 186 + "column": 95, + "line": 303 } } }, { - "id": "2078", - "mutatorName": "BlockStatement", + "id": "2160", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(187,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(289,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "493" + "510" ], "location": { "end": { "column": 6, - "line": 188 + "line": 310 }, "start": { - "column": 36, - "line": 186 + "column": 57, + "line": 305 } } }, { - "id": "2079", + "id": "2161", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getSurvivorsGamePlaySourceInteractions\", {\"action\": \"choose-model\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"one-night-only\", \"source\": {\"interactions\": undefined, \"name\": \"wild-child\", \"players\": undefined}, \"type\": \"target\"}, \"bd85c80a42d8ad2cb47a421d\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:724:98)", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(290,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "510" + ], + "location": { + "end": { + "column": 30, + "line": 306 + }, + "start": { + "column": 15, + "line": 306 + } + } + }, + { + "id": "2162", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(291,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "510" + ], + "location": { + "end": { + "column": 19, + "line": 307 + }, + "start": { + "column": 13, + "line": 307 + } + } + }, + { + "id": "2163", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(293,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "510" + ], + "location": { + "end": { + "column": 37, + "line": 309 + }, + "start": { + "column": 19, + "line": 309 + } + } + }, + { + "id": "2164", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"6c999fc32fa2a4c4f6276ccf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Lindsey\",\n- \"position\": 4898544402038784,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9faa3ac12fabd68ed9f0b756\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Orland\",\n- \"position\": 5150204265234432,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"scandalmonger\",\n- \"type\": \"mark\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1050:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "493" + "510" ], "coveredBy": [ - "493" + "510" ], "location": { "end": { - "column": 103, - "line": 187 + "column": 25, + "line": 311 }, "start": { - "column": 63, - "line": 187 + "column": 12, + "line": 311 } } }, { - "id": "2080", + "id": "2165", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(192,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(298,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": [ - "494", - "749" + "511" ], "location": { "end": { "column": 4, - "line": 201 + "line": 323 }, "start": { - "column": 92, - "line": 192 + "column": 91, + "line": 314 } } }, { - "id": "2081", + "id": "2166", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(194,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(300,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "494", - "749" + "511" ], "location": { "end": { "column": 6, - "line": 199 + "line": 321 }, "start": { "column": 57, - "line": 194 + "line": 316 } } }, { - "id": "2082", + "id": "2167", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(195,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(301,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "494", - "749" + "511" ], "location": { "end": { - "column": 27, - "line": 195 + "column": 26, + "line": 317 }, "start": { "column": 15, - "line": 195 + "line": 317 } } }, { - "id": "2083", + "id": "2168", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(196,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(302,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "494", - "749" + "511" ], "location": { "end": { - "column": 18, - "line": 196 + "column": 25, + "line": 318 }, "start": { "column": 13, - "line": 196 + "line": 318 } } }, { - "id": "2084", + "id": "2169", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(198,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(304,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "494", - "749" + "511" ], "location": { "end": { - "column": 37, - "line": 198 + "column": 55, + "line": 320 }, "start": { "column": 19, - "line": 198 + "line": 320 } } }, { - "id": "2085", + "id": "2170", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e63ced1efaeca4acf61cf45b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Estrella\",\n- \"position\": 5381243241758720,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"bfe0667f6ca6dd8b8ec2afae\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Trevion\",\n- \"position\": 5192974321319936,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:747:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"358e933580e9b2768e43ec97\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Anabelle\",\n- \"position\": 5594889374924800,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"ac0d0cef7bfe9fec3efacf8e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Scarlett\",\n- \"position\": 5517719197712384,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"scapegoat\",\n- \"type\": \"ban-voting\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1073:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "494" + "511" ], "coveredBy": [ - "494", - "749" + "511" ], "location": { "end": { "column": 25, - "line": 200 + "line": 322 }, "start": { "column": 12, - "line": 200 + "line": 322 } } }, { - "id": "2086", + "id": "2171", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(203,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(309,58): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "495", - "496" + "512", + "740" ], "location": { "end": { "column": 4, - "line": 215 + "line": 335 }, "start": { - "column": 92, - "line": 203 + "column": 86, + "line": 325 } } }, { - "id": "2087", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"0bb3660af70f0fbaeaccc194\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Aniyah\",\n- \"position\": 7119811274342400,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"65dd8d2ffed3256ebcc58a54\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Devan\",\n- \"position\": 2910177005142016,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2172", + "mutatorName": "MethodExpression", + "replacement": "alivePlayers", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"c2c2ef0abaa6acfb124e6dde\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jaiden\",\n+ \"position\": 4942307180675072,\n+ \"role\": PlayerRole {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"8dfc1ad9dfadc649a5ae9b2a\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "495" + "512" ], "coveredBy": [ - "495", - "496" + "512", + "740" ], "location": { "end": { - "column": 47, - "line": 205 + "column": 95, + "line": 327 }, "start": { - "column": 9, - "line": 205 + "column": 37, + "line": 327 } } }, { - "id": "2088", + "id": "2173", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e13cf09720669f8dbb3aab50\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Oswald\",\n- \"position\": 516929687126016,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"b7ee2bd311fb52a24ca2d10c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alicia\",\n- \"position\": 6509293838794752,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"seer\",\n \"type\": \"look\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "512" + ], + "coveredBy": [ + "512", + "740" + ], + "location": { + "end": { + "column": 94, + "line": 327 + }, + "start": { + "column": 57, + "line": 327 + } + } + }, + { + "id": "2174", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 1,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"big-bad-wolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:787:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"81bdb0bac3a2be89f230fd89\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eulah\",\n+ \"position\": 150774413787136,\n+ \"role\": PlayerRole {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"5d0c5b6ae4ebcecaef35ad2c\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "496" + "512" ], "coveredBy": [ - "495", - "496" + "512", + "740" ], "location": { "end": { - "column": 47, - "line": 205 + "column": 94, + "line": 327 }, "start": { - "column": 9, - "line": 205 + "column": 71, + "line": 327 } } }, { - "id": "2089", - "mutatorName": "EqualityOperator", - "replacement": "eligibleWerewolvesTargets.length !== 0", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"fbae657ea1dfe8cf7ffc64e7\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Kiarra\",\n- \"position\": 5163313142956032,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"3bcbb4d16b41ef3f4c0ceecc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Danielle\",\n- \"position\": 6096867454615552,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2175", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"bba4b3eafefb3013fcb15d3c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jewel\",\n- \"position\": 7136219748106240,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"3eeab50a6b25a3cab26eae9f\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Candace\",\n- \"position\": 1381871571173376,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"seer\",\n \"type\": \"look\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "495" + "512" ], "coveredBy": [ - "495", - "496" + "512", + "740" ], "location": { "end": { - "column": 47, - "line": 205 + "column": 94, + "line": 327 }, "start": { - "column": 9, - "line": 205 + "column": 71, + "line": 327 } } }, { - "id": "2090", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 1,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"big-bad-wolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:787:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2176", + "mutatorName": "EqualityOperator", + "replacement": "role.current === \"seer\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 23\n+ Received + 5\n\n@@ -4,39 +4,21 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"12e863faeb0e52efc6fe13ba\",\n+ \"_id\": \"df6a16a3a50b2c5e07d309b3\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Ewald\",\n- \"position\": 5852277229223936,\n+ \"name\": \"Pearline\",\n+ \"position\": 2943331503964160,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"seer\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"36d0daedbe2dfd9f7873659d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Emmanuelle\",\n- \"position\": 3966423317610496,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"seer\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "496" + "512" ], "coveredBy": [ - "496" + "512", + "740" ], "location": { "end": { - "column": 6, - "line": 207 + "column": 94, + "line": 327 }, "start": { - "column": 49, - "line": 205 + "column": 71, + "line": 327 } } }, { - "id": "2091", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(206,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "id": "2177", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(311,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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "496" + "512", + "740" ], "location": { "end": { - "column": 16, - "line": 206 + "column": 94, + "line": 327 }, "start": { - "column": 14, - "line": 206 + "column": 88, + "line": 327 } } }, { - "id": "2092", + "id": "2178", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(208,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(312,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "495" + "512", + "740" ], "location": { "end": { "column": 6, - "line": 213 + "line": 333 }, "start": { "column": 57, - "line": 208 + "line": 328 } } }, { - "id": "2093", + "id": "2179", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(209,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(313,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "495" + "512", + "740" ], "location": { "end": { - "column": 29, - "line": 209 + "column": 21, + "line": 329 }, "start": { "column": 15, - "line": 209 + "line": 329 } } }, { - "id": "2094", + "id": "2180", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(210,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(314,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "495" + "512", + "740" ], "location": { "end": { - "column": 18, - "line": 210 + "column": 19, + "line": 330 }, "start": { "column": 13, - "line": 210 + "line": 330 } } }, { - "id": "2095", + "id": "2181", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(212,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(316,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "495" + "512", + "740" ], "location": { "end": { "column": 37, - "line": 212 + "line": 332 }, "start": { "column": 19, - "line": 212 + "line": 332 } } }, { - "id": "2096", + "id": "2182", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f0bfeb0425bf9b5e3aa9fac4\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Verlie\",\n- \"position\": 7748854478798848,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"d00dba9bcddeac55fbfdfbbc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamarcus\",\n- \"position\": 7091942997360640,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"big-bad-wolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:774:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"51feda9b4b75fe1e83fab01a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Chet\",\n- \"position\": 8345310537449472,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"7c781cd65af70dfafb809f6f\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Brandy\",\n- \"position\": 6439048981774336,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"seer\",\n- \"type\": \"look\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "495" + "512" ], "coveredBy": [ - "495" + "512", + "740" ], "location": { "end": { "column": 25, - "line": 214 + "line": 334 }, "start": { "column": 12, - "line": 214 + "line": 334 } } }, { - "id": "2097", + "id": "2183", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(217,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(321,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "497", - "498", - "499" + "513", + "514" ], "location": { "end": { "column": 4, - "line": 230 + "line": 349 }, "start": { - "column": 87, - "line": 217 + "column": 95, + "line": 337 } } }, { - "id": "2098", + "id": "2184", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"a2dd88cc11da4b36bbc0e1fa\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Julius\",\n- \"position\": 4553853741563904,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"bf4e7bf00b9d22e1af9c8a15\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Domenick\",\n- \"position\": 7279783851327488,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"cacc1abd0dbabb83b7cdb8a9\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tyrique\",\n- \"position\": 5681419577720832,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9536fb6caacd7abe7fdfcc13\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamel\",\n- \"position\": 6359081298165760,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "497" + "513" ], "coveredBy": [ - "497", - "498", - "499" + "513", + "514" ], "location": { "end": { - "column": 66, - "line": 220 + "column": 53, + "line": 339 }, "start": { "column": 9, - "line": 220 + "line": 339 } } }, { - "id": "2099", + "id": "2185", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 2,\n+ \"min\": 2,\n+ },\n+ \"eligibleTargets\": Array [\n+ Player {\n+ \"_id\": \"1714146bda689dd8e1dcda4d\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Cynthia\",\n+ \"position\": 3183844373037056,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ \"source\": \"cupid\",\n+ \"type\": \"charm\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:846:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "499" - ], - "coveredBy": [ - "497", - "498", - "499" - ], - "location": { - "end": { - "column": 66, - "line": 220 - }, - "start": { - "column": 9, - "line": 220 - } - } - }, - { - "id": "2100", - "mutatorName": "EqualityOperator", - "replacement": "eligibleCupidTargets.length <= expectedPlayersToCharmCount", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f74f3efb67da1cbcafe65b87\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jeanie\",\n- \"position\": 3040115693715456,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9a13e6ef4533113aaed29a6e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Demetris\",\n- \"position\": 3106915867426816,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"white-werewolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1133:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "497" + "514" ], "coveredBy": [ - "497", - "498", - "499" + "513", + "514" ], "location": { "end": { - "column": 66, - "line": 220 + "column": 53, + "line": 339 }, "start": { "column": 9, - "line": 220 + "line": 339 } } }, { - "id": "2101", + "id": "2186", "mutatorName": "EqualityOperator", - "replacement": "eligibleCupidTargets.length >= expectedPlayersToCharmCount", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f9ea73888e25bf5263deabbf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keira\",\n- \"position\": 3092768981254144,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"0c4812d48f3f0ec80e5a0ac0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Elenor\",\n- \"position\": 4851566915878912,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "leftToEatByWhiteWerewolfPlayers.length !== 0", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"beaca048d5dd3df995ea4f51\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Felicita\",\n- \"position\": 7610982190809088,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"afaa8fcdf1ceccbe37319ce7\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamison\",\n- \"position\": 3669772715687936,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 3, + "testsCompleted": 2, "static": false, "killedBy": [ - "497" + "513" ], "coveredBy": [ - "497", - "498", - "499" + "513", + "514" ], "location": { "end": { - "column": 66, - "line": 220 + "column": 53, + "line": 339 }, "start": { "column": 9, - "line": 220 + "line": 339 } } }, { - "id": "2102", + "id": "2187", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 2,\n+ \"min\": 2,\n+ },\n+ \"eligibleTargets\": Array [\n+ Player {\n+ \"_id\": \"ab5b54941ae0eaa4eefc36cb\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eldora\",\n+ \"position\": 7306068493336576,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ \"source\": \"cupid\",\n+ \"type\": \"charm\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:846:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"white-werewolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1133:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "499" + "514" ], "coveredBy": [ - "499" + "514" ], "location": { "end": { "column": 6, - "line": 222 + "line": 341 }, "start": { - "column": 68, - "line": 220 + "column": 55, + "line": 339 } } }, { - "id": "2103", + "id": "2188", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(221,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(324,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "499" + "514" ], "location": { "end": { "column": 16, - "line": 221 + "line": 340 }, "start": { "column": 14, - "line": 221 + "line": 340 } } }, { - "id": "2104", + "id": "2189", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(223,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(326,58): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "497", - "498" + "513" ], "location": { "end": { "column": 6, - "line": 228 + "line": 347 }, "start": { - "column": 57, - "line": 223 + "column": 58, + "line": 342 } } }, { - "id": "2105", + "id": "2190", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(224,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(327,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "497", - "498" + "513" ], "location": { "end": { - "column": 22, - "line": 224 + "column": 31, + "line": 343 }, "start": { "column": 15, - "line": 224 + "line": 343 } } }, { - "id": "2106", + "id": "2191", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(225,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(328,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "497", - "498" + "513" ], "location": { "end": { - "column": 20, - "line": 225 + "column": 18, + "line": 344 }, "start": { "column": 13, - "line": 225 + "line": 344 } } }, { - "id": "2107", + "id": "2192", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(227,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(330,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "497", - "498" + "513" ], "location": { "end": { - "column": 89, - "line": 227 + "column": 37, + "line": 346 }, "start": { "column": 19, - "line": 227 + "line": 346 } } }, { - "id": "2108", + "id": "2193", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"b23ff855a56d44aade80ea9d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Arvid\",\n- \"position\": 1868379302395904,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"2fe6cafcde149af3b0fd1cfa\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Gino\",\n- \"position\": 557575537950720,\n- \"role\": PlayerRole {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"cupid\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:811:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f435efb0ddac36feeb4e64c6\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Marta\",\n- \"position\": 3071408944971776,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a7aebe10bc2bd3454926cdbf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sincere\",\n- \"position\": 4466156213633024,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "497" + "513" ], "coveredBy": [ - "497", - "498" + "513" ], "location": { "end": { - "column": 25, - "line": 229 + "column": 26, + "line": 348 }, "start": { "column": 12, - "line": 229 + "line": 348 } } }, { - "id": "2109", + "id": "2194", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(232,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(335,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": [ - "500" + "515" ], "location": { "end": { "column": 4, - "line": 241 + "line": 361 }, "start": { - "column": 85, - "line": 232 + "column": 91, + "line": 351 } } }, { - "id": "2110", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(234,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", - "status": "CompileError", + "id": "2195", + "mutatorName": "MethodExpression", + "replacement": "alivePlayers", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"a5c3e59fead1e54bad10ed1e\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Dorthy\",\n+ \"position\": 5565607260979200,\n+ \"role\": PlayerRole {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"4bfe42c5d39b6f9a6ef1f9f4\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], - "coveredBy": [ - "500" + "killedBy": [ + "515" ], - "location": { - "end": { - "column": 6, - "line": 239 - }, - "start": { - "column": 57, - "line": 234 - } - } - }, - { - "id": "2111", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(235,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "500" + "515" ], "location": { "end": { - "column": 20, - "line": 235 + "column": 106, + "line": 353 }, "start": { - "column": 15, - "line": 235 + "column": 42, + "line": 353 } } }, { - "id": "2112", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(236,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2196", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"24e3ee621acba0bb3c0cca93\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keenan\",\n- \"position\": 6296121750061056,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"e9dfb29dde856aec250bfd14\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Queen\",\n- \"position\": 7861842919555072,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"wild-child\",\n \"type\": \"choose-as-model\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "515" + ], "coveredBy": [ - "500" + "515" ], "location": { "end": { - "column": 20, - "line": 236 + "column": 105, + "line": 353 }, "start": { - "column": 13, - "line": 236 + "column": 62, + "line": 353 } } }, { - "id": "2113", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(238,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "id": "2197", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"efeb7f5dd066699bfe4faced\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Estel\",\n+ \"position\": 6107304617312256,\n+ \"role\": PlayerRole {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"daae45fdf58c93ff8a72df0a\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "515" + ], "coveredBy": [ - "500" + "515" ], "location": { "end": { - "column": 37, - "line": 238 + "column": 105, + "line": 353 }, "start": { - "column": 19, - "line": 238 + "column": 76, + "line": 353 } } }, { - "id": "2114", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"50472fb0ed95bcdfbeaaf3c2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Crawford\",\n- \"position\": 6698979291037696,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"1bf8c4ba12e830e9bdeabf3b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Dylan\",\n- \"position\": 7654827054071808,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"fox\",\n- \"type\": \"sniff\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:869:84)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2198", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f1dc0d38df6a97eddbf0b6cc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Nigel\",\n- \"position\": 1994572695601152,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"cce866bd8ac67ec6b3dc63ba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Howard\",\n- \"position\": 5853237408169984,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"wild-child\",\n \"type\": \"choose-as-model\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "500" + "515" ], "coveredBy": [ - "500" + "515" ], "location": { "end": { - "column": 25, - "line": 240 + "column": 105, + "line": 353 }, "start": { - "column": 12, - "line": 240 + "column": 76, + "line": 353 } } }, { - "id": "2115", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(243,68): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2199", + "mutatorName": "EqualityOperator", + "replacement": "role.current === \"wild-child\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 23\n+ Received + 5\n\n@@ -4,39 +4,21 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"ba6d0ced83bddb4dfe559dce\",\n+ \"_id\": \"9bb93b6e787b80ac558bc2ce\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Sherwood\",\n- \"position\": 5940099611099136,\n+ \"name\": \"Koby\",\n+ \"position\": 7696949742403584,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"wild-child\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"fcc3dafa10bfb0acaa408ca4\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Rubye\",\n- \"position\": 5546656248365056,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"wild-child\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "515" + ], "coveredBy": [ - "501", - "502", - "503", - "504" + "515" ], "location": { "end": { - "column": 4, - "line": 260 + "column": 105, + "line": 353 }, "start": { - "column": 105, - "line": 243 + "column": 76, + "line": 353 } } }, { - "id": "2116", + "id": "2200", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(246,59): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(337,76): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "501", - "502", - "503", - "504" + "515" ], "location": { "end": { - "column": 69, - "line": 246 + "column": 105, + "line": 353 }, "start": { - "column": 59, - "line": 246 + "column": 93, + "line": 353 } } }, { - "id": "2117", - "mutatorName": "BooleanLiteral", - "replacement": "defenderPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", + "id": "2201", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(338,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "501", - "502", - "503", - "504" + "515" ], "location": { "end": { - "column": 24, - "line": 247 + "column": 6, + "line": 359 }, "start": { - "column": 9, - "line": 247 + "column": 57, + "line": 354 } } }, { - "id": "2118", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,143): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", + "id": "2202", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(339,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "501", - "502", - "503", - "504" + "515" ], "location": { "end": { - "column": 24, - "line": 247 + "column": 27, + "line": 355 }, "start": { - "column": 9, - "line": 247 + "column": 15, + "line": 355 } } }, { - "id": "2119", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(250,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", + "id": "2203", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(340,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "501", - "502", - "503", - "504" + "515" ], "location": { "end": { - "column": 24, - "line": 247 + "column": 30, + "line": 356 }, "start": { - "column": 9, - "line": 247 + "column": 13, + "line": 356 } } }, { - "id": "2120", - "mutatorName": "BlockStatement", + "id": "2204", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,126): error TS18048: 'defenderPlayer' is possibly 'undefined'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(342,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "501" + "515" ], "location": { "end": { - "column": 6, - "line": 249 + "column": 37, + "line": 358 }, "start": { - "column": 26, - "line": 247 + "column": 19, + "line": 358 } } }, { - "id": "2121", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getDefenderGamePlaySourceInteractions\", {\"gameId\": \"ea004aba86bfdb30d2ddb838\", \"roleName\": \"defender\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:886:103)", + "id": "2205", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"eedb2c553ef4bc8baad4d4c8\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Elfrieda\",\n- \"position\": 7539975402815488,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"8fdf7bbdbc52cf5fc3edeff8\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Isadore\",\n- \"position\": 8548678306365440,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"wild-child\",\n- \"type\": \"choose-as-model\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "501" + "515" ], "coveredBy": [ - "501" + "515" ], "location": { "end": { - "column": 107, - "line": 248 + "column": 25, + "line": 360 }, "start": { - "column": 68, - "line": 248 + "column": 12, + "line": 360 } } }, { - "id": "2122", - "mutatorName": "ObjectLiteral", + "id": "2206", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,109): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "501" - ], - "location": { - "end": { - "column": 151, - "line": 248 - }, - "start": { - "column": 109, - "line": 248 - } - } - }, - { - "id": "2123", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(248,129): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "501" - ], - "location": { - "end": { - "column": 149, - "line": 248 - }, - "start": { - "column": 139, - "line": 248 - } - } - }, - { - "id": "2124", - "mutatorName": "OptionalChaining", - "replacement": "lastDefenderProtectRecord?.play.targets[0]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(251,33): error TS18048: 'lastDefenderProtectRecord.play.targets' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "502", - "503", - "504" - ], - "location": { - "end": { - "column": 77, - "line": 251 - }, - "start": { - "column": 33, - "line": 251 - } - } - }, - { - "id": "2125", - "mutatorName": "OptionalChaining", - "replacement": "lastDefenderProtectRecord.play", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(251,33): error TS18047: 'lastDefenderProtectRecord' is possibly 'null'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(347,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "516", + "517" ], "location": { "end": { - "column": 64, - "line": 251 + "column": 4, + "line": 375 }, "start": { - "column": 33, - "line": 251 + "column": 145, + "line": 363 } } }, { - "id": "2126", + "id": "2207", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,108): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"6de235c5fbd4f4ccae2ddeea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marshall\", \"position\": 403425678327808, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"d5d1ad5a2cfcf928e48b17ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Electa\", \"position\": 2272917440167936, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "517" + ], "coveredBy": [ - "502", - "503", - "504" + "516", + "517" ], "location": { "end": { - "column": 76, - "line": 252 + "column": 32, + "line": 364 }, "start": { - "column": 37, - "line": 252 + "column": 9, + "line": 364 } } }, { - "id": "2127", + "id": "2208", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,109): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"bbe0db5e50172c0d8d1ca695\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Giles\", \"position\": 8749734999097344, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"8c34e631c64f3ce6d02aa4ef\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lauretta\", \"position\": 8096484295704576, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1167:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], - "coveredBy": [ - "502", - "503", - "504" + "killedBy": [ + "516" ], - "location": { - "end": { - "column": 76, - "line": 252 - }, - "start": { - "column": 37, - "line": 252 - } - } - }, - { - "id": "2128", - "mutatorName": "LogicalOperator", - "replacement": "canProtectTwice && !lastProtectedPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,143): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "516", + "517" ], "location": { "end": { - "column": 76, - "line": 252 + "column": 32, + "line": 364 }, "start": { - "column": 37, - "line": 252 + "column": 9, + "line": 364 } } }, { - "id": "2129", - "mutatorName": "BooleanLiteral", - "replacement": "lastProtectedPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(252,142): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2209", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"34dee7d3faa5c44d82d009e7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Francis\", \"position\": 3348380327608320, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"519abea9131bddaff185f2df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marty\", \"position\": 7373554855182336, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1167:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "516" + ], "coveredBy": [ - "504" + "516" ], "location": { "end": { - "column": 76, - "line": 252 + "column": 6, + "line": 366 }, "start": { - "column": 56, - "line": 252 + "column": 34, + "line": 364 } } }, { - "id": "2130", + "id": "2210", "mutatorName": "MethodExpression", "replacement": "alivePlayers", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n+ \"_id\": \"506cfd0b7a76b33ca9050c6a\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Bradly\",\n+ \"position\": 2196665861668864,\n+ \"role\": PlayerRole {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"6f4396dac2c2bc00d63e11b1\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -21,10 +21,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"ebfeb89d178fdfce69384694\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"big-bad-wolf\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jane\",\n+ \"position\": 6194532920066048,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"79c4daaaeca8ce7bc7a0d8dc\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "504" + "517" ], "coveredBy": [ - "504" + "517" ], "location": { "end": { - "column": 168, - "line": 252 + "column": 121, + "line": 368 }, "start": { - "column": 94, - "line": 252 + "column": 29, + "line": 368 } } }, { - "id": "2131", + "id": "2211", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1d694cc8fbcfccc8beac0ae0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Ophelia\",\n- \"position\": 8470530321547264,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"ca9a9712547cf8dd7b067cba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tate\",\n- \"position\": 7435353491243008,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"defender\",\n \"type\": \"protect\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"abf4cc8af4fbe56afd49eeae\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Dena\",\n- \"position\": 3925340005072896,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9fc0c86ddb486bdce1c6b678\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Manuel\",\n- \"position\": 4698186178363392,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"witch\",\n \"type\": \"give-death-potion\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "504" + "517" ], "coveredBy": [ - "504" + "517" ], "location": { "end": { - "column": 167, - "line": 252 + "column": 120, + "line": 368 }, "start": { - "column": 114, - "line": 252 + "column": 49, + "line": 368 } } }, { - "id": "2132", + "id": "2212", "mutatorName": "BooleanLiteral", - "replacement": "player._id.equals(lastProtectedPlayer._id)", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 21\n+ Received + 3\n\n@@ -4,35 +4,17 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"c127df5a100f11dc420ebff9\",\n+ \"_id\": \"8811fe6cd2cfd47f9dcf4e3e\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Roma\",\n- \"position\": 6290476808273920,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"da439ee7fd4069e81cfdddba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Blake\",\n- \"position\": 252144087203840,\n+ \"name\": \"Joana\",\n+ \"position\": 3451296573030400,\n \"role\": PlayerRole {\n \"current\": \"villager\",\n \"isRevealed\": false,\n \"original\": \"villager\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:947:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 22\n+ Received + 12\n\n@@ -3,43 +3,33 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"bba90dc8ff2bef65e45145d4\",\n- \"attributes\": Array [],\n+ \"_id\": \"acceaba7e15facf555e11b3b\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"big-bad-wolf\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Brycen\",\n- \"position\": 7366448261365760,\n+ \"name\": \"Devan\",\n+ \"position\": 2281839588802560,\n \"role\": PlayerRole {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"f7ffaffbaa7a1bc58c7998ff\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jerrod\",\n- \"position\": 3581275803746304,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n },\n },\n ],\n \"source\": \"witch\",\n \"type\": \"give-death-potion\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "504" + "517" ], "coveredBy": [ - "504" + "517" ], "location": { "end": { - "column": 167, - "line": 252 + "column": 120, + "line": 368 }, "start": { - "column": 124, - "line": 252 + "column": 59, + "line": 368 } } }, { - "id": "2133", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(253,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "id": "2213", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(352,106): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "517" ], "location": { "end": { - "column": 6, - "line": 258 + "column": 113, + "line": 368 }, "start": { - "column": 57, - "line": 253 + "column": 106, + "line": 368 } } }, { - "id": "2134", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(254,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2214", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(353,44): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "517" ], "location": { "end": { - "column": 25, - "line": 254 + "column": 6, + "line": 374 }, "start": { - "column": 15, - "line": 254 + "column": 44, + "line": 369 } } }, { - "id": "2135", + "id": "2215", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(255,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(354,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "517" ], "location": { "end": { "column": 22, - "line": 255 - }, - "start": { - "column": 13, - "line": 255 - } - } - }, - { - "id": "2136", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(257,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "502", - "503", - "504" - ], - "location": { - "end": { - "column": 37, - "line": 257 + "line": 370 }, "start": { - "column": 19, - "line": 257 + "column": 15, + "line": 370 } } }, { - "id": "2137", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 84\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f00d593eff6efa64b3cbe14e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Ansley\",\n- \"position\": 7413172069728256,\n- \"role\": PlayerRole {\n- \"current\": \"defender\",\n- \"isRevealed\": false,\n- \"original\": \"defender\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"deee8ddc0dc2d6f6eedbf7be\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Giles\",\n- \"position\": 2056084739063808,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"25e40edfa0afbc7e3e117fb0\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Mike\",\n- \"position\": 2581962275422208,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"9fffe4b5bfe8ccb5783d8a2a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Maudie\",\n- \"position\": 4716548241489920,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"defender\",\n- \"type\": \"protect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:905:104)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "502" - ], + "id": "2216", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(355,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "502", - "503", - "504" + "517" ], "location": { "end": { - "column": 25, - "line": 259 + "column": 32, + "line": 371 }, "start": { - "column": 12, - "line": 259 + "column": 13, + "line": 371 } } }, { - "id": "2138", - "mutatorName": "BlockStatement", + "id": "2217", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(262,60): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(357,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "505" + "517" ], "location": { "end": { - "column": 4, - "line": 271 + "column": 37, + "line": 373 }, "start": { - "column": 88, - "line": 262 + "column": 19, + "line": 373 } } }, { - "id": "2139", - "mutatorName": "ObjectLiteral", + "id": "2218", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(264,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(361,105): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "505" + "518", + "519" ], "location": { "end": { - "column": 6, - "line": 269 + "column": 4, + "line": 389 }, "start": { - "column": 57, - "line": 264 + "column": 143, + "line": 377 } } }, { - "id": "2140", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(265,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2219", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"2be7159b61c847aebd5fe9c2\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Zelda\", \"position\": 2433229692862464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "519" + ], "coveredBy": [ - "505" + "518", + "519" ], "location": { "end": { - "column": 23, - "line": 265 + "column": 31, + "line": 378 }, "start": { - "column": 15, - "line": 265 + "column": 9, + "line": 378 } } }, { - "id": "2141", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(266,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2220", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"accccf25db0b66ba85edb339\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Skyla\", \"position\": 6476741795119104, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1199:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "518" + ], "coveredBy": [ - "505" + "518", + "519" ], "location": { "end": { - "column": 20, - "line": 266 + "column": 31, + "line": 378 }, "start": { - "column": 13, - "line": 266 + "column": 9, + "line": 378 } } }, { - "id": "2142", - "mutatorName": "ObjectLiteral", + "id": "2221", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(268,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"aeed126d88ee14cdf8fa7716\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Rhiannon\", \"position\": 4903059824050176, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1199:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "518" + ], "coveredBy": [ - "505" + "518" ], "location": { "end": { - "column": 37, - "line": 268 + "column": 6, + "line": 380 }, "start": { - "column": 19, - "line": 268 + "column": 33, + "line": 378 } } }, { - "id": "2143", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 66\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"1fa4cb371e93afdd68f4a56c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Esther\",\n- \"position\": 3008412166127616,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"ad5e20eba8e6b68125de4bed\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alessandro\",\n- \"position\": 2203859841712128,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"06febfeb4f095a846d7db4e2\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Matilda\",\n- \"position\": 4082277399134208,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"hunter\",\n- \"type\": \"shoot\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:967:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2222", + "mutatorName": "MethodExpression", + "replacement": "alivePlayers", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 36\n\n@@ -3,10 +3,28 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n+ \"_id\": \"1ef10f0fa1e514dfe26f81d4\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jarret\",\n+ \"position\": 3970844745269248,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"addaabc4a15e411652fbd6ee\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n@@ -26,10 +44,28 @@\n \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"cad6d961bcd66c31bf58a84f\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Dan\",\n+ \"position\": 8842672085139456,\n+ \"role\": PlayerRole {\n+ \"current\": \"witch\",\n+ \"isRevealed\": false,\n+ \"original\": \"witch\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ],\n \"source\": \"witch\",\n \"type\": \"give-life-potion\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "505" + "519" ], "coveredBy": [ - "505" + "519" ], "location": { "end": { - "column": 25, - "line": 270 + "column": 120, + "line": 382 }, "start": { - "column": 12, - "line": 270 + "column": 29, + "line": 382 } } }, { - "id": "2144", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(273,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2223", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e6bc54eba4d4ff5feabb0d2e\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"big-bad-wolf\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Earl\",\n- \"position\": 2075316046528512,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"witch\",\n \"type\": \"give-life-potion\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "519" + ], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { - "column": 4, - "line": 285 + "column": 119, + "line": 382 }, "start": { - "column": 91, - "line": 273 + "column": 49, + "line": 382 } } }, { - "id": "2145", - "mutatorName": "MethodExpression", - "replacement": "Math.max(charmedPeopleCountPerNight, leftToCharmByPiedPiperPlayersCount)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -1,10 +1,10 @@\n Array [\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n+ \"max\": 4,\n+ \"min\": 4,\n },\n \"eligibleTargets\": Array [\n Player {\n \"_id\": \"a471cab39ad1ab4b5aa8dac3\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:998:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2224", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(366,105): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "506" - ], + "killedBy": [], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { - "column": 98, - "line": 277 + "column": 112, + "line": 382 }, "start": { - "column": 26, - "line": 277 + "column": 105, + "line": 382 } } }, { - "id": "2146", + "id": "2225", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(278,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(367,44): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { "column": 6, - "line": 283 + "line": 388 }, "start": { - "column": 57, - "line": 278 + "column": 44, + "line": 383 } } }, { - "id": "2147", + "id": "2226", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(279,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(368,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { - "column": 27, - "line": 279 + "column": 22, + "line": 384 }, "start": { "column": 15, - "line": 279 + "line": 384 } } }, { - "id": "2148", + "id": "2227", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(280,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(369,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { - "column": 20, - "line": 280 + "column": 31, + "line": 385 }, "start": { "column": 13, - "line": 280 + "line": 385 } } }, { - "id": "2149", + "id": "2228", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(282,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(371,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "506", - "507" + "519" ], "location": { "end": { - "column": 59, - "line": 282 + "column": 37, + "line": 387 }, "start": { "column": 19, - "line": 282 + "line": 387 } } }, { - "id": "2150", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 2,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"c238a163f3fee50dd048a209\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Prudence\",\n- \"position\": 4129259457085440,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"77cea4d51cfe8aa30b7dff0a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Lamar\",\n- \"position\": 6149691188183040,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"pied-piper\",\n- \"type\": \"charm\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:998:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2229", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(375,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "506" - ], + "killedBy": [], "coveredBy": [ - "506", - "507" + "520", + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 25, - "line": 284 + "column": 4, + "line": 405 }, "start": { - "column": 12, - "line": 284 + "column": 102, + "line": 391 } } }, { - "id": "2151", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(287,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "2230", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(376,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "508" + "520", + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 4, - "line": 296 + "column": 63, + "line": 392 }, "start": { - "column": 95, - "line": 287 + "column": 56, + "line": 392 } } }, { - "id": "2152", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(289,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "id": "2231", + "mutatorName": "BooleanLiteral", + "replacement": "witchPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "508" + "520", + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 6, - "line": 294 + "column": 21, + "line": 393 }, "start": { - "column": 57, - "line": 289 + "column": 9, + "line": 393 } } }, { - "id": "2153", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(290,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2232", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "508" + "520", + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 30, - "line": 290 + "column": 21, + "line": 393 }, "start": { - "column": 15, - "line": 290 + "column": 9, + "line": 393 } } }, { - "id": "2154", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(291,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "id": "2233", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "508" + "520", + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 19, - "line": 291 + "column": 21, + "line": 393 }, "start": { - "column": 13, - "line": 291 + "column": 9, + "line": 393 } } }, { - "id": "2155", - "mutatorName": "ObjectLiteral", + "id": "2234", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(293,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(379,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "508" + "520" ], "location": { "end": { - "column": 37, - "line": 293 + "column": 6, + "line": 395 }, "start": { - "column": 19, - "line": 293 + "column": 23, + "line": 393 } } }, { - "id": "2156", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"6c999fc32fa2a4c4f6276ccf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Lindsey\",\n- \"position\": 4898544402038784,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9faa3ac12fabd68ed9f0b756\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Orland\",\n- \"position\": 5150204265234432,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"scandalmonger\",\n- \"type\": \"mark\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1050:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2235", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getWitchGamePlaySourceInteractions\", {\"gameId\": \"8cceab6eee969c78ef0fca14\", \"roleName\": \"witch\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1238:103)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "508" + "520" ], "coveredBy": [ - "508" + "520" ], "location": { "end": { - "column": 25, - "line": 295 + "column": 104, + "line": 394 }, "start": { - "column": 12, - "line": 295 + "column": 68, + "line": 394 } } }, { - "id": "2157", - "mutatorName": "BlockStatement", + "id": "2236", + "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(298,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(378,106): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "509" + "520" ], "location": { "end": { - "column": 4, - "line": 307 + "column": 145, + "line": 394 }, "start": { - "column": 91, - "line": 298 + "column": 106, + "line": 394 } } }, { - "id": "2158", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(300,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "id": "2237", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(378,126): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "509" + "520" ], "location": { "end": { - "column": 6, - "line": 305 + "column": 143, + "line": 394 }, "start": { - "column": 57, - "line": 300 + "column": 136, + "line": 394 } } }, { - "id": "2159", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(301,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2238", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,12): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,25): error TS2493: Tuple type '[]' of length '0' has no element at index '1'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,36): error TS18048: 'lifeRecords' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,37): error TS18048: 'deathRecords' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "509" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 26, - "line": 301 + "column": 6, + "line": 399 }, "start": { - "column": 15, - "line": 301 + "column": 59, + "line": 396 } } }, { - "id": "2160", + "id": "2239", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(302,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "509" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 25, - "line": 302 + "column": 115, + "line": 397 }, "start": { - "column": 13, - "line": 302 + "column": 109, + "line": 397 } } }, { - "id": "2161", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(304,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "id": "2240", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "509" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 55, - "line": 304 + "column": 116, + "line": 398 }, "start": { - "column": 19, - "line": 304 + "column": 109, + "line": 398 } } }, { - "id": "2162", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 2,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"358e933580e9b2768e43ec97\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Anabelle\",\n- \"position\": 5594889374924800,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"ac0d0cef7bfe9fec3efacf8e\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Scarlett\",\n- \"position\": 5517719197712384,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"scapegoat\",\n- \"type\": \"ban-voting\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1073:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2241", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"f3b52f0309961cc5f8ceb5c8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:35:31.819Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2516878354284544}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dfcfcfcbe6188a5d4eeaffaa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julianne\", \"position\": 6696822925950976, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"78ec73faee56abdba03b0a4c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marjory\", \"position\": 8056740813733888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"07abdebadd17ad398e4f38aa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dianna\", \"position\": 8923622783582208, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8561120518340608, \"turn\": 4759786763583488, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:25:15.134Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"f3b52f0309961cc5f8ceb5c8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:35:31.819Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2516878354284544}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dfcfcfcbe6188a5d4eeaffaa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julianne\", \"position\": 6696822925950976, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"78ec73faee56abdba03b0a4c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marjory\", \"position\": 8056740813733888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"07abdebadd17ad398e4f38aa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dianna\", \"position\": 8923622783582208, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8561120518340608, \"turn\": 4759786763583488, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:25:15.134Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 4, "static": false, "killedBy": [ - "509" + "521" ], "coveredBy": [ - "509" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 25, - "line": 306 + "column": 58, + "line": 400 }, "start": { - "column": 12, - "line": 306 + "column": 36, + "line": 400 } } }, { - "id": "2163", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(309,58): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2242", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"adfb4034bb3febb6dd2bf1a3\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:19:01.309Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1573381847646208}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"0ba59da5ac70acb4da0e8f3d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buster\", \"position\": 2962463788105728, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ba57f5f4beefd6bd37dad203\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marian\", \"position\": 7368296756150272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4e2b667f364dc5df990fcc0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Misty\", \"position\": 4067573375172608, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 2885228974571520, \"turn\": 1941603939778560, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:16:14.831Z, \"victory\": undefined}, true], but it was called with {\"_id\": \"adfb4034bb3febb6dd2bf1a3\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:19:01.309Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1573381847646208}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"0ba59da5ac70acb4da0e8f3d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buster\", \"position\": 2962463788105728, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ba57f5f4beefd6bd37dad203\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marian\", \"position\": 7368296756150272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4e2b667f364dc5df990fcc0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Misty\", \"position\": 4067573375172608, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 2885228974571520, \"turn\": 1941603939778560, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:16:14.831Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1267:94)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "522" + ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 4, - "line": 319 + "column": 58, + "line": 400 }, "start": { - "column": 86, - "line": 309 + "column": 36, + "line": 400 } } }, { - "id": "2164", - "mutatorName": "MethodExpression", - "replacement": "alivePlayers", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"c2c2ef0abaa6acfb124e6dde\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jaiden\",\n+ \"position\": 4942307180675072,\n+ \"role\": PlayerRole {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"8dfc1ad9dfadc649a5ae9b2a\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2243", + "mutatorName": "EqualityOperator", + "replacement": "lifeRecords.length >= 0", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"1effe11a0f7dd1ab9b28eade\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T21:41:14.986Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 3002145053868032}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdf6cdc5a4b6709ff1ae8baf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6786237606133760, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bb57621d2cedfece7b4ae5fd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amira\", \"position\": 937026297790464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a30d6adea162bd1aa120cd9c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sebastian\", \"position\": 4905903046262784, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 2004977226612736, \"turn\": 4513206831677440, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:52:49.712Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"1effe11a0f7dd1ab9b28eade\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T21:41:14.986Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 3002145053868032}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdf6cdc5a4b6709ff1ae8baf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6786237606133760, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bb57621d2cedfece7b4ae5fd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amira\", \"position\": 937026297790464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a30d6adea162bd1aa120cd9c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sebastian\", \"position\": 4905903046262784, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 2004977226612736, \"turn\": 4513206831677440, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:52:49.712Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "510" + "521" ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 95, - "line": 311 + "column": 58, + "line": 400 }, "start": { - "column": 37, - "line": 311 + "column": 36, + "line": 400 } } }, { - "id": "2165", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e13cf09720669f8dbb3aab50\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Oswald\",\n- \"position\": 516929687126016,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"b7ee2bd311fb52a24ca2d10c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alicia\",\n- \"position\": 6509293838794752,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"seer\",\n \"type\": \"look\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2244", + "mutatorName": "EqualityOperator", + "replacement": "lifeRecords.length <= 0", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"cc7822d85d92bfcab61556ad\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:42:56.000Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6443121843896320}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ad127fa8bf4c0c4afebb30e6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6404913009524736, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6ed6aa1f2782cd9eed03fdea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Walker\", \"position\": 2510515356041216, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b7522b51a2201829fe0e8274\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katherine\", \"position\": 8096523191582720, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 4422852287660032, \"turn\": 5215770835419136, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:31:20.601Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"cc7822d85d92bfcab61556ad\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:42:56.000Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6443121843896320}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ad127fa8bf4c0c4afebb30e6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6404913009524736, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6ed6aa1f2782cd9eed03fdea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Walker\", \"position\": 2510515356041216, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b7522b51a2201829fe0e8274\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katherine\", \"position\": 8096523191582720, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 4422852287660032, \"turn\": 5215770835419136, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:31:20.601Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "510" + "521" ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 94, - "line": 311 + "column": 58, + "line": 400 }, "start": { - "column": 57, - "line": 311 + "column": 36, + "line": 400 } } }, { - "id": "2166", + "id": "2245", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"81bdb0bac3a2be89f230fd89\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eulah\",\n+ \"position\": 150774413787136,\n+ \"role\": PlayerRole {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"5d0c5b6ae4ebcecaef35ad2c\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"c03dbada5dc1f5fa4c3d51a9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T11:02:09.010Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4749292638044160}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"58a9f377de307d97fc9e9f60\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katelin\", \"position\": 5808067031597056, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"15ef0cffa4a96bbd6f0a9ef4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Naomie\", \"position\": 4099992107089920, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e4dbadd0b94aa914ce6a6aa6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordon\", \"position\": 1054488341250048, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8274916367400960, \"turn\": 3755425237303296, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:55:33.343Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"c03dbada5dc1f5fa4c3d51a9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T11:02:09.010Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4749292638044160}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"58a9f377de307d97fc9e9f60\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katelin\", \"position\": 5808067031597056, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"15ef0cffa4a96bbd6f0a9ef4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Naomie\", \"position\": 4099992107089920, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e4dbadd0b94aa914ce6a6aa6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordon\", \"position\": 1054488341250048, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8274916367400960, \"turn\": 3755425237303296, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:55:33.343Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "510" + "521" ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 94, - "line": 311 + "column": 60, + "line": 401 }, "start": { - "column": 71, - "line": 311 + "column": 37, + "line": 401 } } }, { - "id": "2167", + "id": "2246", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"bba4b3eafefb3013fcb15d3c\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jewel\",\n- \"position\": 7136219748106240,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"3eeab50a6b25a3cab26eae9f\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Candace\",\n- \"position\": 1381871571173376,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"seer\",\n \"type\": \"look\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"ea03f482a19afaaec4b74dd7\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T10:21:42.301Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7374461170876416}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"1079c0c9363b03de6ca205d7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gavin\", \"position\": 4538770042912768, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b17da410f6c679fceb04e2c8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brennan\", \"position\": 436606060199936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a5b7eadc08ac219ed528ee5c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mohammad\", \"position\": 6688582848741376, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 3196710618660864, \"turn\": 6157241931530240, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T21:41:28.361Z, \"victory\": undefined}, true], but it was called with {\"_id\": \"ea03f482a19afaaec4b74dd7\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T10:21:42.301Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7374461170876416}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"1079c0c9363b03de6ca205d7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gavin\", \"position\": 4538770042912768, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b17da410f6c679fceb04e2c8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brennan\", \"position\": 436606060199936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a5b7eadc08ac219ed528ee5c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mohammad\", \"position\": 6688582848741376, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 3196710618660864, \"turn\": 6157241931530240, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T21:41:28.361Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1283:95)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "510" + "523" ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 94, - "line": 311 + "column": 60, + "line": 401 }, "start": { - "column": 71, - "line": 311 + "column": 37, + "line": 401 } } }, { - "id": "2168", + "id": "2247", "mutatorName": "EqualityOperator", - "replacement": "role.current === \"seer\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 23\n+ Received + 5\n\n@@ -4,39 +4,21 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"12e863faeb0e52efc6fe13ba\",\n+ \"_id\": \"df6a16a3a50b2c5e07d309b3\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Ewald\",\n- \"position\": 5852277229223936,\n+ \"name\": \"Pearline\",\n+ \"position\": 2943331503964160,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"seer\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"36d0daedbe2dfd9f7873659d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Emmanuelle\",\n- \"position\": 3966423317610496,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"seer\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "deathRecords.length >= 0", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"ec269c59b1bac10fdadcf9ce\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:11:25.989Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4479487576113152}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"99e96bc960bb04ceaad2cace\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jettie\", \"position\": 8710181472960512, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"04afb0c5c44bef0dd9f2d5cd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Russel\", \"position\": 4288989970300928, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a94128aac35b18ebb75a7a4b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Raoul\", \"position\": 6616403041845248, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 5434420295106560, \"turn\": 3761428798373888, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:17:08.416Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"ec269c59b1bac10fdadcf9ce\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:11:25.989Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4479487576113152}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"99e96bc960bb04ceaad2cace\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jettie\", \"position\": 8710181472960512, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"04afb0c5c44bef0dd9f2d5cd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Russel\", \"position\": 4288989970300928, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a94128aac35b18ebb75a7a4b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Raoul\", \"position\": 6616403041845248, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 5434420295106560, \"turn\": 3761428798373888, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:17:08.416Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "510" + "521" ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 94, - "line": 311 + "column": 60, + "line": 401 }, "start": { - "column": 71, - "line": 311 + "column": 37, + "line": 401 } } }, { - "id": "2169", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(311,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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "2248", + "mutatorName": "EqualityOperator", + "replacement": "deathRecords.length <= 0", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"fcc3a1b0108bc13ad310a9cb\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T06:17:58.695Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5394039627055104}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"510cbfcee1c5c7540fdde768\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elyse\", \"position\": 1221840829677568, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fced8fbec39b4ee94c0429d3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cecil\", \"position\": 5253282047983616, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b6e69489bec4f9ab25eded3c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gus\", \"position\": 5811378501713920, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 7270575267381248, \"turn\": 2967054137163776, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:49:44.532Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"fcc3a1b0108bc13ad310a9cb\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T06:17:58.695Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5394039627055104}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"510cbfcee1c5c7540fdde768\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elyse\", \"position\": 1221840829677568, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fced8fbec39b4ee94c0429d3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cecil\", \"position\": 5253282047983616, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b6e69489bec4f9ab25eded3c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gus\", \"position\": 5811378501713920, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 7270575267381248, \"turn\": 2967054137163776, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:49:44.532Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "521" + ], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 94, - "line": 311 + "column": 60, + "line": 401 }, "start": { - "column": 88, - "line": 311 + "column": 37, + "line": 401 } } }, { - "id": "2170", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(312,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "id": "2249", + "mutatorName": "MethodExpression", + "replacement": "[giveLifePotionInteraction, giveDeathPotionInteraction]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(388,13): error TS2322: Type 'GamePlaySourceInteraction | undefined' is not assignable to type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(388,40): error TS2322: Type 'GamePlaySourceInteraction | undefined' is not assignable to type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "510", - "738" + "521", + "522", + "523", + "524" ], "location": { "end": { - "column": 6, - "line": 317 + "column": 85, + "line": 404 }, "start": { - "column": 57, - "line": 312 + "column": 12, + "line": 404 } } }, { - "id": "2171", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(313,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2250", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 30\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"eaa1f00fcfaaceeefbb0c5cc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Cedrick\",\n- \"position\": 1617286959988736,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"witch\",\n- \"type\": \"give-life-potion\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1303:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, + "static": false, + "killedBy": [ + "524" + ], + "coveredBy": [ + "521", + "522", + "523", + "524" + ], + "location": { + "end": { + "column": 67, + "line": 404 + }, + "start": { + "column": 12, + "line": 404 + } + } + }, + { + "id": "2251", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(391,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "510", - "738" + "525", + "526", + "527" ], "location": { "end": { - "column": 21, - "line": 313 + "column": 4, + "line": 426 }, "start": { - "column": 15, - "line": 313 + "column": 115, + "line": 407 } } }, { - "id": "2172", + "id": "2252", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(314,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(392,69): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "510", - "738" + "525", + "526", + "527" ], "location": { "end": { - "column": 19, - "line": 314 + "column": 91, + "line": 408 }, "start": { - "column": 13, - "line": 314 + "column": 69, + "line": 408 } } }, { - "id": "2173", + "id": "2253", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(316,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(395,119): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "510", - "738" + "525", + "526", + "527" ], "location": { "end": { + "column": 103, + "line": 409 + }, + "start": { "column": 37, - "line": 316 + "line": 409 + } + } + }, + { + "id": "2254", + "mutatorName": "BooleanLiteral", + "replacement": "accursedWolfFatherPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "525", + "526", + "527" + ], + "location": { + "end": { + "column": 34, + "line": 410 }, "start": { - "column": 19, - "line": 316 + "column": 9, + "line": 410 } } }, { - "id": "2174", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"51feda9b4b75fe1e83fab01a\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Chet\",\n- \"position\": 8345310537449472,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"7c781cd65af70dfafb809f6f\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Brandy\",\n- \"position\": 6439048981774336,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"seer\",\n- \"type\": \"look\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1093:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2255", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "510" + "killedBy": [], + "coveredBy": [ + "525", + "526", + "527" ], + "location": { + "end": { + "column": 34, + "line": 410 + }, + "start": { + "column": 9, + "line": 410 + } + } + }, + { + "id": "2256", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "510", - "738" + "525", + "526", + "527" ], "location": { "end": { - "column": 25, - "line": 318 + "column": 34, + "line": 410 }, "start": { - "column": 12, - "line": 318 + "column": 9, + "line": 410 } } }, { - "id": "2175", + "id": "2257", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(321,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(395,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "511", - "512" + "525" ], "location": { "end": { - "column": 4, - "line": 333 + "column": 6, + "line": 412 }, "start": { - "column": 95, - "line": 321 + "column": 36, + "line": 410 } } }, { - "id": "2176", + "id": "2258", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getAccursedWolfFatherGamePlaySourceInteractions\", {\"gameId\": \"f392edf462fa6f88e0bc575c\", \"roleName\": \"accursed-wolf-father\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1323:103)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "525" + ], + "coveredBy": [ + "525" + ], + "location": { + "end": { + "column": 117, + "line": 411 + }, + "start": { + "column": 68, + "line": 411 + } + } + }, + { + "id": "2259", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"cacc1abd0dbabb83b7cdb8a9\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tyrique\",\n- \"position\": 5681419577720832,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9536fb6caacd7abe7fdfcc13\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamel\",\n- \"position\": 6359081298165760,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"fc36a94c321db2fbdf3fe1bc\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Janis\",\n- \"position\": 8776664903319552,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"accursed-wolf-father\",\n- \"type\": \"infect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "511" + "527" ], "coveredBy": [ - "511", - "512" + "526", + "527" ], "location": { "end": { - "column": 53, - "line": 323 + "column": 37, + "line": 414 }, "start": { "column": 9, - "line": 323 + "line": 414 } } }, { - "id": "2177", + "id": "2260", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"white-werewolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1133:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"accursed-wolf-father\",\n+ \"type\": \"infect\",\n+ },\n+ ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1337:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 2, "static": false, "killedBy": [ - "512" + "526" ], "coveredBy": [ - "511", - "512" + "526", + "527" ], "location": { "end": { - "column": 53, - "line": 323 + "column": 37, + "line": 414 }, "start": { "column": 9, - "line": 323 + "line": 414 } } }, { - "id": "2178", - "mutatorName": "EqualityOperator", - "replacement": "leftToEatByWhiteWerewolfPlayers.length !== 0", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"beaca048d5dd3df995ea4f51\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Felicita\",\n- \"position\": 7610982190809088,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"afaa8fcdf1ceccbe37319ce7\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jamison\",\n- \"position\": 3669772715687936,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2261", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"accursed-wolf-father\",\n+ \"type\": \"infect\",\n+ },\n+ ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1337:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 1, "static": false, "killedBy": [ - "511" + "526" ], "coveredBy": [ - "511", - "512" + "526" ], "location": { "end": { - "column": 53, - "line": 323 + "column": 6, + "line": 416 }, "start": { - "column": 9, - "line": 323 + "column": 39, + "line": 414 } } }, { - "id": "2179", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"white-werewolf\",\n+ \"type\": \"eat\",\n+ },\n+ ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1133:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2262", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(399,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "526" + ], + "location": { + "end": { + "column": 16, + "line": 415 + }, + "start": { + "column": 14, + "line": 415 + } + } + }, + { + "id": "2263", + "mutatorName": "MethodExpression", + "replacement": "game.players", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 54\n\n@@ -4,10 +4,64 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n+ \"_id\": \"c534b980f300bff20be9d2c7\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Kattie\",\n+ \"position\": 2373076765376512,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"6d48236f2de5facac64f9efd\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Solon\",\n+ \"position\": 5511366536331264,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"cecfcc70d31abb5eca297f1e\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eldon\",\n+ \"position\": 2927799813799936,\n+ \"role\": PlayerRole {\n+ \"current\": \"accursed-wolf-father\",\n+ \"isRevealed\": false,\n+ \"original\": \"accursed-wolf-father\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"e8aaad587ba1a016dcbbfd92\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "512" + "527" + ], + "coveredBy": [ + "527" + ], + "location": { + "end": { + "column": 91, + "line": 418 + }, + "start": { + "column": 38, + "line": 417 + } + } + }, + { + "id": "2264", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n@@ -2,37 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"039bdc3f0eb21dc7e4d5faf1\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Stevie\",\n- \"position\": 1873199694348288,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"accursed-wolf-father\",\n \"type\": \"infect\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "527" + ], + "coveredBy": [ + "527" ], + "location": { + "end": { + "column": 90, + "line": 418 + }, + "start": { + "column": 58, + "line": 417 + } + } + }, + { + "id": "2265", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(402,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "status": "CompileError", + "static": false, + "killedBy": [], "coveredBy": [ - "512" + "527" ], "location": { "end": { - "column": 6, - "line": 325 + "column": 69, + "line": 418 }, "start": { - "column": 55, - "line": 323 + "column": 62, + "line": 418 } } }, { - "id": "2180", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(324,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + "id": "2266", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(402,71): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "512" + "527" ], "location": { "end": { - "column": 16, - "line": 324 + "column": 83, + "line": 418 }, "start": { - "column": 14, - "line": 324 + "column": 71, + "line": 418 } } }, { - "id": "2181", + "id": "2267", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(326,58): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(403,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "511" + "527" ], "location": { "end": { "column": 6, - "line": 331 + "line": 424 }, "start": { - "column": 58, - "line": 326 + "column": 57, + "line": 419 } } }, { - "id": "2182", + "id": "2268", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(327,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(404,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "511" + "527" ], "location": { "end": { - "column": 31, - "line": 327 + "column": 37, + "line": 420 }, "start": { "column": 15, - "line": 327 + "line": 420 } } }, { - "id": "2183", + "id": "2269", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(328,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(405,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "511" + "527" ], "location": { "end": { - "column": 18, - "line": 328 + "column": 21, + "line": 421 }, "start": { "column": 13, - "line": 328 + "line": 421 } } }, { - "id": "2184", + "id": "2270", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(330,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(407,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "511" + "527" ], "location": { "end": { "column": 37, - "line": 330 + "line": 423 }, "start": { "column": 19, - "line": 330 + "line": 423 } } }, { - "id": "2185", + "id": "2271", "mutatorName": "ArrayDeclaration", "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f435efb0ddac36feeb4e64c6\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Marta\",\n- \"position\": 3071408944971776,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a7aebe10bc2bd3454926cdbf\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sincere\",\n- \"position\": 4466156213633024,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"white-werewolf\",\n- \"type\": \"eat\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1120:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"baccbbe6eeabe7f68fad9f3e\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Saige\",\n- \"position\": 7750817392099328,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"accursed-wolf-father\",\n- \"type\": \"infect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "511" + "527" ], "coveredBy": [ - "511" + "527" ], "location": { "end": { - "column": 26, - "line": 332 + "column": 25, + "line": 425 }, "start": { "column": 12, - "line": 332 + "line": 425 } } }, { - "id": "2186", + "id": "2272", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(335,63): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(412,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "513" + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { "column": 4, - "line": 345 - }, - "start": { - "column": 91, - "line": 335 - } - } - }, - { - "id": "2187", - "mutatorName": "MethodExpression", - "replacement": "alivePlayers", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"a5c3e59fead1e54bad10ed1e\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Dorthy\",\n+ \"position\": 5565607260979200,\n+ \"role\": PlayerRole {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"4bfe42c5d39b6f9a6ef1f9f4\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "513" - ], - "coveredBy": [ - "513" - ], - "location": { - "end": { - "column": 106, - "line": 337 + "line": 435 }, "start": { - "column": 42, - "line": 337 + "column": 129, + "line": 428 } } }, { - "id": "2188", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"24e3ee621acba0bb3c0cca93\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Keenan\",\n- \"position\": 6296121750061056,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"e9dfb29dde856aec250bfd14\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Queen\",\n- \"position\": 7861842919555072,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"wild-child\",\n \"type\": \"choose-as-model\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2273", + "mutatorName": "BooleanLiteral", + "replacement": "playSourceInteractionsMethod", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "513" - ], + "killedBy": [], "coveredBy": [ - "513" + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 105, - "line": 337 + "column": 38, + "line": 430 }, "start": { - "column": 62, - "line": 337 + "column": 9, + "line": 430 } } }, { - "id": "2189", + "id": "2274", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -22,10 +22,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"efeb7f5dd066699bfe4faced\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Estel\",\n+ \"position\": 6107304617312256,\n+ \"role\": PlayerRole {\n+ \"current\": \"wild-child\",\n+ \"isRevealed\": false,\n+ \"original\": \"wild-child\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Player {\n \"_id\": \"daae45fdf58c93ff8a72df0a\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "513" - ], + "killedBy": [], "coveredBy": [ - "513" + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 105, - "line": 337 + "column": 38, + "line": 430 }, "start": { - "column": 76, - "line": 337 + "column": 9, + "line": 430 } } }, { - "id": "2190", + "id": "2275", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n@@ -2,47 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 1,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"f1dc0d38df6a97eddbf0b6cc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Nigel\",\n- \"position\": 1994572695601152,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"cce866bd8ac67ec6b3dc63ba\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Howard\",\n- \"position\": 5853237408169984,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"wild-child\",\n \"type\": \"choose-as-model\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "513" - ], + "killedBy": [], "coveredBy": [ - "513" + "528", + "529", + "530", + "531", + "532", + "533", + "534", + "535", + "536", + "537", + "538", + "539", + "540", + "541", + "542", + "543", + "544", + "545", + "546", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 105, - "line": 337 + "column": 38, + "line": 430 }, "start": { - "column": 76, - "line": 337 + "column": 9, + "line": 430 } } }, { - "id": "2191", - "mutatorName": "EqualityOperator", - "replacement": "role.current === \"wild-child\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 23\n+ Received + 5\n\n@@ -4,39 +4,21 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"ba6d0ced83bddb4dfe559dce\",\n+ \"_id\": \"9bb93b6e787b80ac558bc2ce\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Sherwood\",\n- \"position\": 5940099611099136,\n+ \"name\": \"Koby\",\n+ \"position\": 7696949742403584,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"wild-child\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"fcc3dafa10bfb0acaa408ca4\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Rubye\",\n- \"position\": 5546656248365056,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"wild-child\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2276", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(415,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(415,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "513" - ], + "killedBy": [], "coveredBy": [ - "513" + "528" ], "location": { "end": { - "column": 105, - "line": 337 + "column": 6, + "line": 432 }, "start": { - "column": 76, - "line": 337 + "column": 40, + "line": 430 } } }, { - "id": "2192", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(337,76): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", + "id": "2277", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(421,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 105, - "line": 337 + "column": 4, + "line": 444 }, "start": { - "column": 93, - "line": 337 + "column": 77, + "line": 437 } } }, { - "id": "2193", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(338,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", - "status": "CompileError", + "id": "2278", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "549" + ], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 6, - "line": 343 + "column": 111, + "line": 439 }, "start": { - "column": 57, - "line": 338 + "column": 46, + "line": 439 } } }, { - "id": "2194", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(339,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2279", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "548" + ], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 27, - "line": 339 + "column": 111, + "line": 439 }, "start": { - "column": 15, - "line": 339 + "column": 46, + "line": 439 } } }, { - "id": "2195", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(340,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2280", + "mutatorName": "LogicalOperator", + "replacement": "gamePlay.action === \"vote\" || gamePlay.cause === \"angel-presence\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "550" + ], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 30, - "line": 340 + "column": 111, + "line": 439 }, "start": { - "column": 13, - "line": 340 + "column": 46, + "line": 439 } } }, { - "id": "2196", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(342,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "id": "2281", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:974:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "739" + ], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 37, - "line": 342 + "column": 72, + "line": 439 }, "start": { - "column": 19, - "line": 342 + "column": 46, + "line": 439 } } }, { - "id": "2197", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 48\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"eedb2c553ef4bc8baad4d4c8\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Elfrieda\",\n- \"position\": 7539975402815488,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"8fdf7bbdbc52cf5fc3edeff8\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Isadore\",\n- \"position\": 8548678306365440,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"wild-child\",\n- \"type\": \"choose-as-model\",\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1153:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2282", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.action !== \"vote\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "513" + "548" ], "coveredBy": [ - "513" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 25, - "line": 344 + "column": 72, + "line": 439 }, "start": { - "column": 12, - "line": 344 + "column": 46, + "line": 439 } } }, { - "id": "2198", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(347,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "2283", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(423,46): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "514", - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 4, - "line": 359 + "column": 72, + "line": 439 }, "start": { - "column": 145, - "line": 347 + "column": 66, + "line": 439 } } }, { - "id": "2199", + "id": "2284", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"6de235c5fbd4f4ccae2ddeea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marshall\", \"position\": 403425678327808, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"d5d1ad5a2cfcf928e48b17ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Electa\", \"position\": 2272917440167936, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "515" + "550" ], "coveredBy": [ - "514", - "515" + "548", + "550", + "552", + "750" ], "location": { "end": { - "column": 32, - "line": 348 + "column": 111, + "line": 439 }, "start": { - "column": 9, - "line": 348 + "column": 76, + "line": 439 } } }, { - "id": "2200", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"bbe0db5e50172c0d8d1ca695\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Giles\", \"position\": 8749734999097344, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"8c34e631c64f3ce6d02aa4ef\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lauretta\", \"position\": 8096484295704576, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1167:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2285", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.cause !== \"angel-presence\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 4, "static": false, "killedBy": [ - "514" + "548" ], "coveredBy": [ - "514", - "515" + "548", + "550", + "552", + "750" ], "location": { "end": { - "column": 32, - "line": 348 + "column": 111, + "line": 439 }, "start": { - "column": 9, - "line": 348 + "column": 76, + "line": 439 } } }, { - "id": "2201", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"34dee7d3faa5c44d82d009e7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Francis\", \"position\": 3348380327608320, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"519abea9131bddaff185f2df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marty\", \"position\": 7373554855182336, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"source\": \"witch\", \"type\": \"give-death-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1167:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2286", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(423,76): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "514" - ], + "killedBy": [], "coveredBy": [ - "514" + "548", + "550", + "552", + "750" ], "location": { "end": { - "column": 6, - "line": 350 + "column": 111, + "line": 439 }, "start": { - "column": 34, - "line": 348 + "column": 95, + "line": 439 } } }, { - "id": "2202", - "mutatorName": "MethodExpression", - "replacement": "alivePlayers", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -21,10 +21,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"ebfeb89d178fdfce69384694\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"big-bad-wolf\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jane\",\n+ \"position\": 6194532920066048,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"79c4daaaeca8ce7bc7a0d8dc\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2287", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "515" + "549" ], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 121, - "line": 352 + "column": 80, + "line": 440 }, "start": { - "column": 29, - "line": 352 + "column": 9, + "line": 440 } } }, { - "id": "2203", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"abf4cc8af4fbe56afd49eeae\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Dena\",\n- \"position\": 3925340005072896,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"9fc0c86ddb486bdce1c6b678\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Manuel\",\n- \"position\": 4698186178363392,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"witch\",\n \"type\": \"give-death-potion\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2288", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01f\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01f\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "515" + "738" ], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 120, - "line": 352 + "column": 80, + "line": 440 }, "start": { - "column": 49, - "line": 352 + "column": 9, + "line": 440 } } }, { - "id": "2204", - "mutatorName": "BooleanLiteral", - "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 22\n+ Received + 12\n\n@@ -3,43 +3,33 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n- \"_id\": \"bba90dc8ff2bef65e45145d4\",\n- \"attributes\": Array [],\n+ \"_id\": \"acceaba7e15facf555e11b3b\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"big-bad-wolf\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Brycen\",\n- \"position\": 7366448261365760,\n+ \"name\": \"Devan\",\n+ \"position\": 2281839588802560,\n \"role\": PlayerRole {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"f7ffaffbaa7a1bc58c7998ff\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Jerrod\",\n- \"position\": 3581275803746304,\n- \"role\": PlayerRole {\n- \"current\": \"witch\",\n- \"isRevealed\": false,\n- \"original\": \"witch\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n },\n },\n ],\n \"source\": \"witch\",\n \"type\": \"give-death-potion\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1185:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2289", + "mutatorName": "LogicalOperator", + "replacement": "gamePlay.action === \"elect-sheriff\" && isGamePlayVoteCauseAngelPresence", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 9, "static": false, "killedBy": [ - "515" + "547" ], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 120, - "line": 352 + "column": 80, + "line": 440 }, "start": { - "column": 59, - "line": 352 + "column": 9, + "line": 440 } } }, { - "id": "2205", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(352,106): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", - "status": "CompileError", + "id": "2290", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbe\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbe\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], - "coveredBy": [ - "515" + "killedBy": [ + "738" ], - "location": { - "end": { - "column": 113, - "line": 352 - }, - "start": { - "column": 106, - "line": 352 - } - } - }, - { - "id": "2206", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(353,44): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", - "status": "CompileError", - "static": false, - "killedBy": [], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 6, - "line": 358 + "column": 44, + "line": 440 }, "start": { - "column": 44, - "line": 353 + "column": 9, + "line": 440 } } }, { - "id": "2207", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(354,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2291", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.action !== \"elect-sheriff\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(427,12): error TS2367: This comparison appears to be unintentional because the types '\"elect-sheriff\"' and '\"bury-dead-bodies\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 22, - "line": 354 + "column": 44, + "line": 440 }, "start": { - "column": 15, - "line": 354 + "column": 9, + "line": 440 } } }, { - "id": "2208", + "id": "2292", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(355,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(424,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "515" + "547", + "548", + "549", + "550", + "551", + "552", + "738", + "739", + "750" ], "location": { "end": { - "column": 32, - "line": 355 + "column": 44, + "line": 440 }, "start": { - "column": 13, - "line": 355 + "column": 29, + "line": 440 } } }, { - "id": "2209", - "mutatorName": "ObjectLiteral", + "id": "2293", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(357,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e683\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e684\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e685\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e686\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e687\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e688\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e683\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e684\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e685\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e686\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e687\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e688\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "738" + ], "coveredBy": [ - "515" + "547", + "548", + "738", + "739" ], "location": { "end": { - "column": 37, - "line": 357 + "column": 6, + "line": 442 }, "start": { - "column": 19, - "line": 357 + "column": 82, + "line": 440 } } }, { - "id": "2210", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(361,105): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2294", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "547" + ], "coveredBy": [ - "516", - "517" + "547", + "548", + "738", + "739" ], "location": { "end": { - "column": 4, - "line": 373 + "column": 19, + "line": 441 }, "start": { - "column": 143, - "line": 361 + "column": 14, + "line": 441 } } }, { - "id": "2211", + "id": "2295", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"2be7159b61c847aebd5fe9c2\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Zelda\", \"position\": 2433229692862464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 5, "static": false, "killedBy": [ - "517" + "552" ], "coveredBy": [ - "516", - "517" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 31, - "line": 362 + "column": 66, + "line": 443 }, "start": { - "column": 9, - "line": 362 + "column": 12, + "line": 443 } } }, { - "id": "2212", + "id": "2296", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"accccf25db0b66ba85edb339\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Skyla\", \"position\": 6476741795119104, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1199:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 2, + "testsCompleted": 5, "static": false, "killedBy": [ - "516" + "549" ], "coveredBy": [ - "516", - "517" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 31, - "line": 362 + "column": 66, + "line": 443 }, "start": { - "column": 9, - "line": 362 + "column": 12, + "line": 443 } } }, { - "id": "2213", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"aeed126d88ee14cdf8fa7716\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"eaten\", \"remainingPhases\": 1, \"source\": \"big-bad-wolf\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Rhiannon\", \"position\": 4903059824050176, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"source\": \"witch\", \"type\": \"give-life-potion\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1199:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2297", + "mutatorName": "LogicalOperator", + "replacement": "gamePlay.action === \"bury-dead-bodies\" && canBeSkipped", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "516" + "549" ], "coveredBy": [ - "516" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 6, - "line": 364 + "column": 66, + "line": 443 }, "start": { - "column": 33, - "line": 362 + "column": 12, + "line": 443 } } }, { - "id": "2214", - "mutatorName": "MethodExpression", - "replacement": "alivePlayers", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 36\n\n@@ -3,10 +3,28 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n+ \"_id\": \"1ef10f0fa1e514dfe26f81d4\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Jarret\",\n+ \"position\": 3970844745269248,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"addaabc4a15e411652fbd6ee\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n@@ -26,10 +44,28 @@\n \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"cad6d961bcd66c31bf58a84f\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Dan\",\n+ \"position\": 8842672085139456,\n+ \"role\": PlayerRole {\n+ \"current\": \"witch\",\n+ \"isRevealed\": false,\n+ \"original\": \"witch\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ],\n \"source\": \"witch\",\n \"type\": \"give-life-potion\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2298", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "517" + "549" ], "coveredBy": [ - "517" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 120, - "line": 366 + "column": 50, + "line": 443 }, "start": { - "column": 29, - "line": 366 + "column": 12, + "line": 443 } } }, { - "id": "2215", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"e6bc54eba4d4ff5feabb0d2e\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"big-bad-wolf\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Earl\",\n- \"position\": 2075316046528512,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"witch\",\n \"type\": \"give-life-potion\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1217:106)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2299", + "mutatorName": "EqualityOperator", + "replacement": "gamePlay.action !== \"bury-dead-bodies\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -1,19 +1,19 @@\n Object {\n \"_id\": \"04ca2de23bdd80dbec5e8df4\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Object {\n \"_id\": \"daefe05a2d59bf3c3b5bb92c\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 5, "static": false, "killedBy": [ - "517" + "750" ], "coveredBy": [ - "517" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 119, - "line": 366 + "column": 50, + "line": 443 }, "start": { - "column": 49, - "line": 366 + "column": 12, + "line": 443 } } }, { - "id": "2216", + "id": "2300", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(366,105): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(427,12): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"vote\" | ... 5 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "517" + "549", + "550", + "551", + "552", + "750" ], "location": { "end": { - "column": 112, - "line": 366 + "column": 50, + "line": 443 }, "start": { - "column": 105, - "line": 366 + "column": 32, + "line": 443 } } }, { - "id": "2217", - "mutatorName": "ObjectLiteral", + "id": "2301", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(367,44): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(430,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "517" + "553", + "554" ], "location": { "end": { - "column": 6, - "line": 372 + "column": 4, + "line": 450 }, "start": { - "column": 44, - "line": 367 + "column": 53, + "line": 446 } } }, { - "id": "2218", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(368,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2302", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "553" + ], "coveredBy": [ - "517" + "553", + "554" ], "location": { "end": { - "column": 22, - "line": 368 + "column": 69, + "line": 449 }, "start": { - "column": 15, - "line": 368 + "column": 12, + "line": 449 } } }, { - "id": "2219", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(369,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", - "status": "CompileError", + "id": "2303", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "554" + ], + "coveredBy": [ + "553", + "554" + ], + "location": { + "end": { + "column": 69, + "line": 449 + }, + "start": { + "column": 12, + "line": 449 + } + } + }, + { + "id": "2304", + "mutatorName": "EqualityOperator", + "replacement": "eligibleCupidTargets.length <= expectedPlayersToCharmCount", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "553" + ], "coveredBy": [ - "517" + "553", + "554" ], "location": { "end": { - "column": 31, - "line": 369 + "column": 69, + "line": 449 }, "start": { - "column": 13, - "line": 369 + "column": 12, + "line": 449 } } }, { - "id": "2220", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(371,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "id": "2305", + "mutatorName": "EqualityOperator", + "replacement": "eligibleCupidTargets.length >= expectedPlayersToCharmCount", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "553" + ], "coveredBy": [ - "517" + "553", + "554" ], "location": { "end": { - "column": 37, - "line": 371 + "column": 69, + "line": 449 }, "start": { - "column": 19, - "line": 371 + "column": 12, + "line": 449 } } }, { - "id": "2221", + "id": "2306", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(375,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(436,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": [ - "518", - "519", - "520", - "521", - "522" + "555", + "556" ], "location": { "end": { "column": 4, - "line": 389 + "line": 455 }, "start": { - "column": 102, - "line": 375 + "column": 58, + "line": 452 } } }, { - "id": "2222", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(376,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2307", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "556" + ], "coveredBy": [ - "518", - "519", - "520", - "521", - "522" + "555", + "556" ], "location": { "end": { - "column": 63, - "line": 376 + "column": 53, + "line": 454 }, "start": { - "column": 56, - "line": 376 + "column": 12, + "line": 454 } } }, { - "id": "2223", - "mutatorName": "BooleanLiteral", - "replacement": "witchPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2308", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "555" + ], "coveredBy": [ - "518", - "519", - "520", - "521", - "522" + "555", + "556" ], "location": { "end": { - "column": 21, - "line": 377 + "column": 53, + "line": 454 }, "start": { - "column": 9, - "line": 377 + "column": 12, + "line": 454 } } }, { - "id": "2224", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2309", + "mutatorName": "EqualityOperator", + "replacement": "leftToEatByWerewolvesPlayers.length !== 0", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, "static": false, - "killedBy": [], + "killedBy": [ + "555" + ], "coveredBy": [ - "518", - "519", - "520", - "521", - "522" + "555", + "556" ], "location": { "end": { - "column": 21, - "line": 377 + "column": 53, + "line": 454 }, "start": { - "column": 9, - "line": 377 + "column": 12, + "line": 454 } } }, { - "id": "2225", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", + "id": "2310", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(441,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "518", - "519", - "520", - "521", - "522" + "557", + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 21, - "line": 377 + "column": 4, + "line": 465 }, "start": { - "column": 9, - "line": 377 + "column": 53, + "line": 457 } } }, { - "id": "2226", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(379,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", + "id": "2311", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "518" + "557", + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 6, - "line": 379 + "column": 43, + "line": 459 }, "start": { - "column": 23, - "line": 377 + "column": 9, + "line": 459 } } }, { - "id": "2227", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getWitchGamePlaySourceInteractions\", {\"gameId\": \"8cceab6eee969c78ef0fca14\", \"roleName\": \"witch\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1238:103)", - "status": "Killed", - "testsCompleted": 1, + "id": "2312", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "518" - ], + "killedBy": [], "coveredBy": [ - "518" + "557", + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 104, - "line": 378 + "column": 43, + "line": 459 }, "start": { - "column": 68, - "line": 378 + "column": 9, + "line": 459 } } }, { - "id": "2228", - "mutatorName": "ObjectLiteral", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(378,106): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", + "id": "2313", + "mutatorName": "EqualityOperator", + "replacement": "game.additionalCards !== undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "518" + "557", + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 145, - "line": 378 + "column": 43, + "line": 459 }, "start": { - "column": 106, - "line": 378 + "column": 9, + "line": 459 } } }, { - "id": "2229", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(378,126): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "id": "2314", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(445,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "518" + "557" ], "location": { "end": { - "column": 143, - "line": 378 + "column": 6, + "line": 461 }, "start": { - "column": 136, - "line": 378 + "column": 45, + "line": 459 } } }, { - "id": "2230", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,12): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(380,25): error TS2493: Tuple type '[]' of length '0' has no element at index '1'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,36): error TS18048: 'lifeRecords' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,37): error TS18048: 'deathRecords' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2315", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "557" + ], "coveredBy": [ - "519", - "520", - "521", - "522" + "557" ], "location": { "end": { - "column": 6, - "line": 383 + "column": 18, + "line": 460 }, "start": { - "column": 59, - "line": 380 + "column": 14, + "line": 460 } } }, { - "id": "2231", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(381,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", + "id": "2316", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,117): error TS2345: Argument of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"' is not assignable to parameter of type 'undefined'.\n Type '\"werewolf\"' is not assignable to type 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 115, - "line": 381 + "column": 67, + "line": 462 }, "start": { - "column": 109, - "line": 381 + "column": 50, + "line": 462 } } }, { - "id": "2232", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(382,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", - "status": "CompileError", + "id": "2317", + "mutatorName": "MethodExpression", + "replacement": "game.additionalCards.some(({\n roleName\n}) => werewolfRoleNames.includes(roleName))", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "559" + ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 116, - "line": 382 + "column": 127, + "line": 463 }, "start": { - "column": 109, - "line": 382 + "column": 45, + "line": 463 } } }, { - "id": "2233", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"f3b52f0309961cc5f8ceb5c8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:35:31.819Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2516878354284544}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dfcfcfcbe6188a5d4eeaffaa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julianne\", \"position\": 6696822925950976, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"78ec73faee56abdba03b0a4c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marjory\", \"position\": 8056740813733888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"07abdebadd17ad398e4f38aa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dianna\", \"position\": 8923622783582208, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8561120518340608, \"turn\": 4759786763583488, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:25:15.134Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"f3b52f0309961cc5f8ceb5c8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:35:31.819Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2516878354284544}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dfcfcfcbe6188a5d4eeaffaa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julianne\", \"position\": 6696822925950976, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"78ec73faee56abdba03b0a4c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marjory\", \"position\": 8056740813733888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"07abdebadd17ad398e4f38aa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dianna\", \"position\": 8923622783582208, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8561120518340608, \"turn\": 4759786763583488, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:25:15.134Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", + "id": "2318", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "519" + "561" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 58, - "line": 384 + "column": 126, + "line": 463 }, "start": { - "column": 36, - "line": 384 + "column": 72, + "line": 463 } } }, { - "id": "2234", + "id": "2319", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"adfb4034bb3febb6dd2bf1a3\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:19:01.309Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1573381847646208}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"0ba59da5ac70acb4da0e8f3d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buster\", \"position\": 2962463788105728, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ba57f5f4beefd6bd37dad203\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marian\", \"position\": 7368296756150272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4e2b667f364dc5df990fcc0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Misty\", \"position\": 4067573375172608, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 2885228974571520, \"turn\": 1941603939778560, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:16:14.831Z, \"victory\": undefined}, true], but it was called with {\"_id\": \"adfb4034bb3febb6dd2bf1a3\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:19:01.309Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1573381847646208}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"0ba59da5ac70acb4da0e8f3d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buster\", \"position\": 2962463788105728, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ba57f5f4beefd6bd37dad203\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marian\", \"position\": 7368296756150272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4e2b667f364dc5df990fcc0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Misty\", \"position\": 4067573375172608, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 2885228974571520, \"turn\": 1941603939778560, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:16:14.831Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1267:94)", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "520" + "561" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 58, - "line": 384 + "column": 76, + "line": 464 }, "start": { - "column": 36, - "line": 384 + "column": 12, + "line": 464 } } }, { - "id": "2235", - "mutatorName": "EqualityOperator", - "replacement": "lifeRecords.length >= 0", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"1effe11a0f7dd1ab9b28eade\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T21:41:14.986Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 3002145053868032}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdf6cdc5a4b6709ff1ae8baf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6786237606133760, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bb57621d2cedfece7b4ae5fd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amira\", \"position\": 937026297790464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a30d6adea162bd1aa120cd9c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sebastian\", \"position\": 4905903046262784, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 2004977226612736, \"turn\": 4513206831677440, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:52:49.712Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"1effe11a0f7dd1ab9b28eade\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T21:41:14.986Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 3002145053868032}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdf6cdc5a4b6709ff1ae8baf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6786237606133760, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bb57621d2cedfece7b4ae5fd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amira\", \"position\": 937026297790464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a30d6adea162bd1aa120cd9c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sebastian\", \"position\": 4905903046262784, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 2004977226612736, \"turn\": 4513206831677440, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T02:52:49.712Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", + "id": "2320", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "519" + "558" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 58, - "line": 384 + "column": 76, + "line": 464 }, "start": { - "column": 36, - "line": 384 + "column": 12, + "line": 464 } } }, { - "id": "2236", - "mutatorName": "EqualityOperator", - "replacement": "lifeRecords.length <= 0", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"cc7822d85d92bfcab61556ad\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:42:56.000Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6443121843896320}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ad127fa8bf4c0c4afebb30e6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6404913009524736, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6ed6aa1f2782cd9eed03fdea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Walker\", \"position\": 2510515356041216, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b7522b51a2201829fe0e8274\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katherine\", \"position\": 8096523191582720, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 4422852287660032, \"turn\": 5215770835419136, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:31:20.601Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"cc7822d85d92bfcab61556ad\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:42:56.000Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6443121843896320}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ad127fa8bf4c0c4afebb30e6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilton\", \"position\": 6404913009524736, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6ed6aa1f2782cd9eed03fdea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Walker\", \"position\": 2510515356041216, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b7522b51a2201829fe0e8274\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katherine\", \"position\": 8096523191582720, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 4422852287660032, \"turn\": 5215770835419136, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T04:31:20.601Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1252:94)", + "id": "2321", + "mutatorName": "LogicalOperator", + "replacement": "!areAllAdditionalCardsWerewolves && !mustChooseBetweenWerewolves", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "519" + "558" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 58, - "line": 384 + "column": 76, + "line": 464 }, "start": { - "column": 36, - "line": 384 + "column": 12, + "line": 464 } } }, { - "id": "2237", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"c03dbada5dc1f5fa4c3d51a9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T11:02:09.010Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4749292638044160}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"58a9f377de307d97fc9e9f60\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katelin\", \"position\": 5808067031597056, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"15ef0cffa4a96bbd6f0a9ef4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Naomie\", \"position\": 4099992107089920, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e4dbadd0b94aa914ce6a6aa6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordon\", \"position\": 1054488341250048, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8274916367400960, \"turn\": 3755425237303296, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:55:33.343Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"c03dbada5dc1f5fa4c3d51a9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T11:02:09.010Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4749292638044160}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"58a9f377de307d97fc9e9f60\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Katelin\", \"position\": 5808067031597056, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"15ef0cffa4a96bbd6f0a9ef4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Naomie\", \"position\": 4099992107089920, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e4dbadd0b94aa914ce6a6aa6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordon\", \"position\": 1054488341250048, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8274916367400960, \"turn\": 3755425237303296, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:55:33.343Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", + "id": "2322", + "mutatorName": "BooleanLiteral", + "replacement": "areAllAdditionalCardsWerewolves", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "519" + "559" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "559", + "560", + "561" ], "location": { "end": { - "column": 60, - "line": 385 + "column": 44, + "line": 464 }, "start": { - "column": 37, - "line": 385 + "column": 12, + "line": 464 } } }, { - "id": "2238", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"ea03f482a19afaaec4b74dd7\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T10:21:42.301Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7374461170876416}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"1079c0c9363b03de6ca205d7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gavin\", \"position\": 4538770042912768, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b17da410f6c679fceb04e2c8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brennan\", \"position\": 436606060199936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a5b7eadc08ac219ed528ee5c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mohammad\", \"position\": 6688582848741376, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 3196710618660864, \"turn\": 6157241931530240, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T21:41:28.361Z, \"victory\": undefined}, true], but it was called with {\"_id\": \"ea03f482a19afaaec4b74dd7\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T10:21:42.301Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7374461170876416}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"1079c0c9363b03de6ca205d7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gavin\", \"position\": 4538770042912768, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b17da410f6c679fceb04e2c8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brennan\", \"position\": 436606060199936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a5b7eadc08ac219ed528ee5c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mohammad\", \"position\": 6688582848741376, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 3196710618660864, \"turn\": 6157241931530240, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T21:41:28.361Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1283:95)", + "id": "2323", + "mutatorName": "BooleanLiteral", + "replacement": "mustChooseBetweenWerewolves", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, + "testsCompleted": 3, "static": false, "killedBy": [ - "521" + "558" ], "coveredBy": [ - "519", - "520", - "521", - "522" + "558", + "560", + "561" ], "location": { "end": { - "column": 60, - "line": 385 + "column": 76, + "line": 464 }, "start": { - "column": 37, - "line": 385 + "column": 48, + "line": 464 } } }, { - "id": "2239", - "mutatorName": "EqualityOperator", - "replacement": "deathRecords.length >= 0", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"ec269c59b1bac10fdadcf9ce\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:11:25.989Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4479487576113152}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"99e96bc960bb04ceaad2cace\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jettie\", \"position\": 8710181472960512, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"04afb0c5c44bef0dd9f2d5cd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Russel\", \"position\": 4288989970300928, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a94128aac35b18ebb75a7a4b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Raoul\", \"position\": 6616403041845248, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 5434420295106560, \"turn\": 3761428798373888, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:17:08.416Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"ec269c59b1bac10fdadcf9ce\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:11:25.989Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4479487576113152}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"99e96bc960bb04ceaad2cace\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jettie\", \"position\": 8710181472960512, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"04afb0c5c44bef0dd9f2d5cd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Russel\", \"position\": 4288989970300928, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a94128aac35b18ebb75a7a4b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Raoul\", \"position\": 6616403041845248, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 5434420295106560, \"turn\": 3761428798373888, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:17:08.416Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", - "status": "Killed", - "testsCompleted": 4, + "id": "2324", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(451,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "519" - ], + "killedBy": [], "coveredBy": [ - "519", - "520", - "521", - "522" + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 60, - "line": 385 + "column": 4, + "line": 473 }, "start": { - "column": 37, - "line": 385 + "column": 73, + "line": 467 } } }, { - "id": "2240", - "mutatorName": "EqualityOperator", - "replacement": "deathRecords.length <= 0", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"fcc3a1b0108bc13ad310a9cb\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T06:17:58.695Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5394039627055104}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"510cbfcee1c5c7540fdde768\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elyse\", \"position\": 1221840829677568, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fced8fbec39b4ee94c0429d3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cecil\", \"position\": 5253282047983616, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b6e69489bec4f9ab25eded3c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gus\", \"position\": 5811378501713920, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 7270575267381248, \"turn\": 2967054137163776, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:49:44.532Z, \"victory\": undefined}, false], but it was called with {\"_id\": \"fcc3a1b0108bc13ad310a9cb\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T06:17:58.695Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5394039627055104}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"510cbfcee1c5c7540fdde768\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elyse\", \"position\": 1221840829677568, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fced8fbec39b4ee94c0429d3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cecil\", \"position\": 5253282047983616, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b6e69489bec4f9ab25eded3c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gus\", \"position\": 5811378501713920, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 7270575267381248, \"turn\": 2967054137163776, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:49:44.532Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1253:95)", - "status": "Killed", - "testsCompleted": 4, + "id": "2325", + "mutatorName": "BooleanLiteral", + "replacement": "canBeSkippedGamePlayMethod", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "519" - ], + "killedBy": [], "coveredBy": [ - "519", - "520", - "521", - "522" + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 60, - "line": 385 + "column": 36, + "line": 469 }, "start": { - "column": 37, - "line": 385 + "column": 9, + "line": 469 } } }, { - "id": "2241", - "mutatorName": "MethodExpression", - "replacement": "[giveLifePotionInteraction, giveDeathPotionInteraction]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(388,13): error TS2322: Type 'GamePlaySourceInteraction | undefined' is not assignable to type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(388,40): error TS2322: Type 'GamePlaySourceInteraction | undefined' is not assignable to type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\n", + "id": "2326", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "519", - "520", - "521", - "522" + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 85, - "line": 388 + "column": 36, + "line": 469 }, "start": { - "column": 12, - "line": 388 + "column": 9, + "line": 469 } } }, { - "id": "2242", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 30\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"eaa1f00fcfaaceeefbb0c5cc\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Cedrick\",\n- \"position\": 1617286959988736,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"witch\",\n- \"type\": \"give-life-potion\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1303:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, + "id": "2327", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "522" - ], + "killedBy": [], "coveredBy": [ - "519", - "520", - "521", - "522" + "562", + "563", + "564", + "565", + "566", + "567", + "568", + "569", + "570", + "571", + "572", + "573", + "574", + "575", + "576", + "577", + "578", + "579", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 67, - "line": 388 + "column": 36, + "line": 469 }, "start": { - "column": 12, - "line": 388 + "column": 9, + "line": 469 } } }, { - "id": "2243", + "id": "2328", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(391,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(454,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "523", - "524", - "525" + "562", + "740", + "751" ], "location": { "end": { - "column": 4, - "line": 410 + "column": 6, + "line": 471 }, "start": { - "column": 115, - "line": 391 + "column": 38, + "line": 469 } } }, { - "id": "2244", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(392,69): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", - "status": "CompileError", + "id": "2329", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,11 +1,11 @@\n Object {\n \"_id\": \"bd4cdeb8becb8f29dc9adb67\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"eat\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 3, "static": false, - "killedBy": [], + "killedBy": [ + "751" + ], "coveredBy": [ - "523", - "524", - "525" + "562", + "740", + "751" ], "location": { "end": { - "column": 91, - "line": 392 + "column": 19, + "line": 470 }, "start": { - "column": 69, - "line": 392 + "column": 14, + "line": 470 } } }, { - "id": "2245", - "mutatorName": "ObjectLiteral", + "id": "2330", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(395,119): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(459,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "523", - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 103, - "line": 393 + "column": 4, + "line": 496 }, "start": { - "column": 37, - "line": 393 + "column": 58, + "line": 475 } } }, { - "id": "2246", - "mutatorName": "BooleanLiteral", - "replacement": "accursedWolfFatherPlayer", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", - "status": "CompileError", + "id": "2331", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"ebfbbfd3adfcb98f94c5dc90\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Sister\",\n- \"position\": 1183135217745920,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 13, "static": false, - "killedBy": [], + "killedBy": [ + "584" + ], "coveredBy": [ - "523", - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 34, - "line": 394 + "column": 104, + "line": 477 }, "start": { - "column": 9, - "line": 394 + "column": 69, + "line": 477 } } }, { - "id": "2247", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "id": "2332", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,70): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "523", - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 34, - "line": 394 + "column": 77, + "line": 477 }, "start": { - "column": 9, - "line": 394 + "column": 70, + "line": 477 } } }, { - "id": "2248", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(397,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "id": "2333", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,79): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "523", - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 34, - "line": 394 + "column": 91, + "line": 477 }, "start": { - "column": 9, - "line": 394 + "column": 79, + "line": 477 } } }, { - "id": "2249", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(395,138): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", + "id": "2334", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,93): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "523" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 6, - "line": 396 + "column": 103, + "line": 477 }, "start": { - "column": 36, - "line": 394 + "column": 93, + "line": 477 } } }, { - "id": "2250", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getAccursedWolfFatherGamePlaySourceInteractions\", {\"gameId\": \"f392edf462fa6f88e0bc575c\", \"roleName\": \"accursed-wolf-father\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1323:103)", - "status": "Killed", - "testsCompleted": 1, + "id": "2335", + "mutatorName": "ArrayDeclaration", + "replacement": "[\"Stryker was here\"]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(462,44): error TS2322: Type 'string' is not assignable to type 'Player'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "523" - ], + "killedBy": [], "coveredBy": [ - "523" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 117, - "line": 395 + "column": 45, + "line": 478 }, "start": { - "column": 68, - "line": 395 + "column": 43, + "line": 478 } } }, { - "id": "2251", + "id": "2336", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"fc36a94c321db2fbdf3fe1bc\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Janis\",\n- \"position\": 8776664903319552,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"accursed-wolf-father\",\n- \"type\": \"infect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "525" - ], + "killedBy": [], "coveredBy": [ - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 37, - "line": 398 + "column": 29, + "line": 479 }, "start": { "column": 9, - "line": 398 + "line": 479 } } }, { - "id": "2252", + "id": "2337", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"accursed-wolf-father\",\n+ \"type\": \"infect\",\n+ },\n+ ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1337:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "524" - ], + "killedBy": [], "coveredBy": [ - "524", - "525" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 37, - "line": 398 + "column": 29, + "line": 479 }, "start": { "column": 9, - "line": 398 + "line": 479 } } }, { - "id": "2253", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 11\n\n- Array []\n+ Array [\n+ GamePlaySourceInteraction {\n+ \"boundaries\": GamePlaySourceInteractionBoundaries {\n+ \"max\": 1,\n+ \"min\": 0,\n+ },\n+ \"eligibleTargets\": Array [],\n+ \"source\": \"accursed-wolf-father\",\n+ \"type\": \"infect\",\n+ },\n+ ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1337:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2338", + "mutatorName": "EqualityOperator", + "replacement": "currentPlay !== null", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "524" - ], + "killedBy": [], "coveredBy": [ - "524" + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 6, - "line": 400 + "column": 29, + "line": 479 }, "start": { - "column": 39, - "line": 398 + "column": 9, + "line": 479 } - } - }, - { - "id": "2254", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(399,15): error TS2322: Type 'string' is not assignable to type 'GamePlaySourceInteraction'.\n", + } + }, + { + "id": "2339", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(464,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(465,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(471,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(474,9): error TS18047: 'currentPlay' is possibly 'null'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "524" + "580" ], "location": { "end": { - "column": 16, - "line": 399 + "column": 6, + "line": 481 }, "start": { - "column": 14, - "line": 399 + "column": 31, + "line": 479 } } }, { - "id": "2255", - "mutatorName": "MethodExpression", - "replacement": "game.players", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 54\n\n@@ -4,10 +4,64 @@\n \"max\": 1,\n \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Player {\n+ \"_id\": \"c534b980f300bff20be9d2c7\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Kattie\",\n+ \"position\": 2373076765376512,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"6d48236f2de5facac64f9efd\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Solon\",\n+ \"position\": 5511366536331264,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n+ \"_id\": \"cecfcc70d31abb5eca297f1e\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Eldon\",\n+ \"position\": 2927799813799936,\n+ \"role\": PlayerRole {\n+ \"current\": \"accursed-wolf-father\",\n+ \"isRevealed\": false,\n+ \"original\": \"accursed-wolf-father\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"e8aaad587ba1a016dcbbfd92\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2340", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getExpectedPlayersToPlay\", {\"gameId\": \"8dfa2a64ecfeca69dc74e7bf\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1847:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 1, "static": false, "killedBy": [ - "525" + "580" ], "coveredBy": [ - "525" + "580" ], "location": { "end": { - "column": 91, - "line": 402 + "column": 82, + "line": 480 }, "start": { - "column": 38, - "line": 401 + "column": 56, + "line": 480 } } }, { - "id": "2256", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n@@ -2,37 +2,10 @@\n GamePlaySourceInteraction {\n \"boundaries\": GamePlaySourceInteractionBoundaries {\n \"max\": 1,\n \"min\": 0,\n },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"039bdc3f0eb21dc7e4d5faf1\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Stevie\",\n- \"position\": 1873199694348288,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"eligibleTargets\": Array [],\n \"source\": \"accursed-wolf-father\",\n \"type\": \"infect\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "id": "2341", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(464,84): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "525" - ], + "killedBy": [], "coveredBy": [ - "525" + "580" ], "location": { "end": { - "column": 90, - "line": 402 + "column": 104, + "line": 480 }, "start": { - "column": 58, - "line": 401 + "column": 84, + "line": 480 } } }, { - "id": "2257", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(402,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "id": "2342", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "525" + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 69, - "line": 402 + "column": 51, + "line": 482 }, "start": { - "column": 62, - "line": 402 + "column": 9, + "line": 482 } } }, { - "id": "2258", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(402,71): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2343", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "525" + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 83, - "line": 402 + "column": 51, + "line": 482 }, "start": { - "column": 71, - "line": 402 + "column": 9, + "line": 482 } } }, { - "id": "2259", - "mutatorName": "ObjectLiteral", + "id": "2344", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(403,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"5fb634cfffe3a5b5247df238\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Marcellus\",\n- \"position\": 6399380768686080,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a7fe7bae1adf8f11cc80f88b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Summer\",\n- \"position\": 7033776997662720,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 6, "static": false, - "killedBy": [], + "killedBy": [ + "581" + ], "coveredBy": [ - "525" + "581", + "587", + "738", + "739", + "750", + "751" ], "location": { "end": { "column": 6, - "line": 408 + "line": 484 }, "start": { - "column": 57, - "line": 403 + "column": 53, + "line": 482 } } }, { - "id": "2260", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(404,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "id": "2345", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | \"scapegoat\" | \"two-sisters\" | \"three-brothers\" | ... 8 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "525" + "582", + "583", + "584", + "585", + "586", + "740" ], "location": { "end": { - "column": 37, - "line": 404 + "column": 57, + "line": 484 }, "start": { - "column": 15, - "line": 404 + "column": 16, + "line": 484 } } }, { - "id": "2261", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(405,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", + "id": "2346", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "525" + "582", + "583", + "584", + "585", + "586", + "740" ], "location": { "end": { - "column": 21, - "line": 405 + "column": 57, + "line": 484 }, "start": { - "column": 13, - "line": 405 + "column": 16, + "line": 484 } } }, { - "id": "2262", - "mutatorName": "ObjectLiteral", + "id": "2347", + "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(407,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"d5092f0ce774eebd2ada8b8d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sanford\",\n- \"position\": 6961504662323200,\n- \"role\": PlayerRole {\n- \"current\": \"two-sisters\",\n- \"isRevealed\": false,\n- \"original\": \"two-sisters\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1876:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "582" + ], "coveredBy": [ - "525" + "582", + "585", + "586", + "740" ], "location": { "end": { - "column": 37, - "line": 407 + "column": 6, + "line": 486 }, "start": { - "column": 19, - "line": 407 + "column": 59, + "line": 484 } } }, { - "id": "2263", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"baccbbe6eeabe7f68fad9f3e\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"werewolves\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Saige\",\n- \"position\": 7750817392099328,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"accursed-wolf-father\",\n- \"type\": \"infect\",\n- },\n- ]\n+ Array []\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1355:114)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2348", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"9ee1b08733613cffcbff21b7\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Tiara\",\n- \"position\": 3412663958765568,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 1, + "testsCompleted": 2, "static": false, "killedBy": [ - "525" + "584" ], "coveredBy": [ - "525" + "583", + "584" ], "location": { "end": { - "column": 25, - "line": 409 + "column": 6, + "line": 488 }, "start": { "column": 12, - "line": 409 + "line": 486 } } }, { - "id": "2264", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(412,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "2349", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(471,71): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "736", - "737", - "738", - "748", - "749" + "583", + "584" ], "location": { "end": { - "column": 4, - "line": 419 + "column": 80, + "line": 487 }, "start": { - "column": 129, - "line": 412 + "column": 71, + "line": 487 } } }, { - "id": "2265", + "id": "2350", "mutatorName": "BooleanLiteral", - "replacement": "playSourceInteractionsMethod", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", - "status": "CompileError", + "replacement": "mustIncludeDeadPlayersGamePlayActions.includes(currentPlay.action)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"77ae323eefd4bb2decfd5ec0\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Dorothea\",\n+ \"position\": 2458144294830080,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"7ccefd75dfccf6eae16cdb74\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 12, "static": false, - "killedBy": [], + "killedBy": [ + "581" + ], "coveredBy": [ - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "736", - "737", + "581", + "582", + "583", + "584", + "585", + "586", + "587", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 38, - "line": 414 + "column": 76, + "line": 489 }, "start": { "column": 9, - "line": 414 + "line": 489 } } }, { - "id": "2266", + "id": "2351", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"61a62a5a152bd2b50dec07df\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Elmira\",\n- \"position\": 6576157587668992,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 12, "static": false, - "killedBy": [], + "killedBy": [ + "584" + ], "coveredBy": [ - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "736", - "737", + "581", + "582", + "583", + "584", + "585", + "586", + "587", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 38, - "line": 414 + "column": 76, + "line": 489 }, "start": { "column": 9, - "line": 414 + "line": 489 } } }, { - "id": "2267", + "id": "2352", "mutatorName": "ConditionalExpression", "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(417,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"ee2d06e0488cefff9c1cfc37\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Marlon\",\n+ \"position\": 3409292501712896,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"9bc7d4c8ce8dd1fa6f6c938c\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 12, "static": false, - "killedBy": [], + "killedBy": [ + "581" + ], "coveredBy": [ - "526", - "527", - "528", - "529", - "530", - "531", - "532", - "533", - "534", - "535", - "536", - "537", - "538", - "539", - "540", - "541", - "542", - "543", - "544", - "736", - "737", + "581", + "582", + "583", + "584", + "585", + "586", + "587", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 38, - "line": 414 + "column": 76, + "line": 489 }, "start": { "column": 9, - "line": 414 + "line": 489 } } }, { - "id": "2268", + "id": "2353", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(415,46): error TS2722: Cannot invoke an object which is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(415,46): error TS18048: 'playSourceInteractionsMethod' is possibly 'undefined'.\n", - "status": "CompileError", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"acba5e00b10213db1d39f8ff\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Vinnie\",\n+ \"position\": 2853410453848064,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"a411f46cb4f90861f9c4aacd\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "581" + ], "coveredBy": [ - "526" + "581", + "582", + "583", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { "column": 6, - "line": 416 + "line": 491 }, "start": { - "column": 40, - "line": 414 + "column": 78, + "line": 489 } } }, { - "id": "2269", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(421,69): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "2354", + "mutatorName": "MethodExpression", + "replacement": "expectedPlayersToPlay", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"fb1874ce74cb5dbd448c6dde\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Hassie\",\n+ \"position\": 4130169662996480,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"7ee1add1b3fb8a09a62e41c2\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 9, "static": false, - "killedBy": [], + "killedBy": [ + "581" + ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "581", + "582", + "583", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 4, - "line": 428 + "column": 85, + "line": 490 }, "start": { - "column": 77, - "line": 421 + "column": 31, + "line": 490 } } }, { - "id": "2270", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2355", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"1fef2887f8ad12bdc198228d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Connie\",\n- \"position\": 9001033550266368,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a6c53ee9e4a10ec51b9aff21\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Kailyn\",\n- \"position\": 6022816392544256,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 9, "static": false, "killedBy": [ - "547" + "581" ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "581", + "582", + "583", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 84, + "line": 490 }, "start": { - "column": 46, - "line": 423 + "column": 60, + "line": 490 } } }, { - "id": "2271", + "id": "2356", "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 35\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"88ec4d3b2e8a17b4eeeee66a\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Madisyn\",\n- \"position\": 1562001560043520,\n- \"role\": PlayerRole {\n- \"current\": \"scapegoat\",\n- \"isRevealed\": false,\n- \"original\": \"scapegoat\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1932:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 12, "static": false, "killedBy": [ - "546" + "586" ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 36, + "line": 492 }, "start": { - "column": 46, - "line": 423 + "column": 9, + "line": 492 } } }, { - "id": "2272", - "mutatorName": "LogicalOperator", - "replacement": "gamePlay.action === \"vote\" || gamePlay.cause === \"angel-presence\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2357", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"f72d0ccd4e0c2d1ccebdfc15\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Sigmund\",\n+ \"position\": 3497190081167360,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 12, "static": false, "killedBy": [ - "548" + "587" ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 36, + "line": 492 }, "start": { - "column": 46, - "line": 423 + "column": 9, + "line": 492 } } }, { - "id": "2273", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:974:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "id": "2358", + "mutatorName": "EqualityOperator", + "replacement": "currentPlay.type !== \"vote\"", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 35\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"ebe9ffd0ddb778bcd7ceede3\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Abigayle\",\n- \"position\": 5749722889322496,\n- \"role\": PlayerRole {\n- \"current\": \"scapegoat\",\n- \"isRevealed\": false,\n- \"original\": \"scapegoat\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1932:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 12, "static": false, "killedBy": [ - "737" + "586" ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], "location": { "end": { - "column": 72, - "line": 423 + "column": 36, + "line": 492 }, "start": { - "column": 46, - "line": 423 + "column": 9, + "line": 492 } } }, { - "id": "2274", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.action !== \"vote\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2359", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS2367: This comparison appears to be unintentional because the types '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"' and '\"\"' have no overlap.\n", + "status": "CompileError", + "static": false, + "killedBy": [], + "coveredBy": [ + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" + ], + "location": { + "end": { + "column": 36, + "line": 492 + }, + "start": { + "column": 30, + "line": 492 + } + } + }, + { + "id": "2360", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"e22bbbf2c663c0d4b81d3d82\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Kassandra\",\n+ \"position\": 2070351523610624,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 9, + "testsCompleted": 4, "static": false, "killedBy": [ - "546" + "587" ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "587", + "738", + "739", + "750" ], "location": { "end": { - "column": 72, - "line": 423 + "column": 6, + "line": 494 }, "start": { - "column": 46, - "line": 423 + "column": 38, + "line": 492 } } }, { - "id": "2275", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(423,46): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", - "status": "CompileError", + "id": "2361", + "mutatorName": "MethodExpression", + "replacement": "expectedPlayersToPlay", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"d6c16cdc36bb1311ccb3edeb\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Chanelle\",\n+ \"position\": 4858016583122944,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 4, "static": false, - "killedBy": [], + "killedBy": [ + "587" + ], "coveredBy": [ - "545", - "546", - "547", - "548", - "549", - "550", - "736", - "737", - "748" + "587", + "738", + "739", + "750" ], "location": { "end": { - "column": 72, - "line": 423 + "column": 136, + "line": 493 }, "start": { - "column": 66, - "line": 423 + "column": 31, + "line": 493 } } }, { - "id": "2276", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2362", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"f44ce579c2fec538aa9d20ab\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alia\",\n- \"position\": 7466631454261248,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"f0ed3d6ee37afa2c845687c9\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Madge\",\n- \"position\": 5352178130616320,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "548" + "587" ], "coveredBy": [ - "546", - "548", - "550", - "748" + "587", + "738", + "739", + "750" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 135, + "line": 493 }, "start": { - "column": 76, - "line": 423 + "column": 60, + "line": 493 } } }, { - "id": "2277", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.cause !== \"angel-presence\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2363", + "mutatorName": "BooleanLiteral", + "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"cant-vote\", game)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 25\n+ Received + 15\n\n Array [\n Player {\n- \"_id\": \"5fb0d514cade266e9ad3ba72\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Arely\",\n- \"position\": 5997347309879296,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n+ \"_id\": \"9eca5a2bd3fd7bc1ade6d3fc\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"91caf172766dd5ae92ac6cbe\",\n- \"attributes\": Array [],\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Colton\",\n- \"position\": 6275866730430464,\n+ \"name\": \"Tyler\",\n+ \"position\": 7001367210098688,\n \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n+ \"current\": \"two-sisters\",\n \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n+ \"original\": \"two-sisters\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", "testsCompleted": 4, "static": false, "killedBy": [ - "546" + "587" ], "coveredBy": [ - "546", - "548", - "550", - "748" + "587", + "738", + "739", + "750" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 135, + "line": 493 }, "start": { - "column": 76, - "line": 423 + "column": 70, + "line": 493 } } }, { - "id": "2278", + "id": "2364", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(423,76): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(477,117): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "546", - "548", - "550", - "748" + "587", + "738", + "739", + "750" ], "location": { "end": { - "column": 111, - "line": 423 + "column": 128, + "line": 493 }, "start": { - "column": 95, - "line": 423 + "column": 117, + "line": 493 } } }, { - "id": "2279", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 9, + "id": "2365", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(479,5): error TS2322: Type 'undefined[]' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "547" + "killedBy": [], + "coveredBy": [ + "581", + "582", + "583", + "584", + "585", + "586", + "587", + "738", + "739", + "740", + "750", + "751" ], + "location": { + "end": { + "column": 68, + "line": 495 + }, + "start": { + "column": 38, + "line": 495 + } + } + }, + { + "id": "1917", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(27,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 80, - "line": 424 + "column": 100, + "line": 27 }, "start": { - "column": 9, - "line": 424 + "column": 18, + "line": 27 } } }, { - "id": "2280", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01f\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b40b5cff868c6d5a01f\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "736" - ], + "id": "1918", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(28,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 80, - "line": 424 + "column": 104, + "line": 28 }, "start": { - "column": 9, - "line": 424 + "column": 20, + "line": 28 } } }, { - "id": "2281", - "mutatorName": "LogicalOperator", - "replacement": "gamePlay.action === \"elect-sheriff\" && isGamePlayVoteCauseAngelPresence", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "545" - ], + "id": "1919", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(29,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 80, - "line": 424 + "column": 79, + "line": 29 }, "start": { - "column": 9, - "line": 424 + "column": 21, + "line": 29 } } }, { - "id": "2282", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbe\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbe\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b4b84d81ee9df484dbf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 9, - "static": false, - "killedBy": [ - "736" - ], + "id": "1920", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(30,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 44, - "line": 424 + "column": 81, + "line": 30 }, "start": { - "column": 9, - "line": 424 + "column": 23, + "line": 30 } } }, { - "id": "2283", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.action !== \"elect-sheriff\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(427,12): error TS2367: This comparison appears to be unintentional because the types '\"elect-sheriff\"' and '\"bury-dead-bodies\"' have no overlap.\n", + "id": "1921", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(31,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 44, - "line": 424 + "column": 69, + "line": 31 }, "start": { - "column": 9, - "line": 424 + "column": 16, + "line": 31 } } }, { - "id": "2284", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(424,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "id": "1922", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(32,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", "547", "548", "549", "550", - "736", - "737", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 44, - "line": 424 + "column": 65, + "line": 32 }, "start": { - "column": 29, - "line": 424 + "column": 14, + "line": 32 } } }, { - "id": "2285", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 13\n+ Received + 13\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e683\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e684\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e685\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e686\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e687\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e688\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e683\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e684\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e685\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e686\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e687\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152b58b5bf78f7bca3e688\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "736" - ], + "id": "1923", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(33,19): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", - "736", - "737" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 6, - "line": 426 + "column": 81, + "line": 33 }, "start": { - "column": 82, - "line": 424 + "column": 19, + "line": 33 } } }, { - "id": "2286", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "545" - ], + "id": "1924", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(34,17): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", "545", "546", - "736", - "737" - ], - "location": { - "end": { - "column": 19, - "line": 425 - }, - "start": { - "column": 14, - "line": 425 - } - } - }, - { - "id": "2287", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "550" - ], - "coveredBy": [ "547", "548", "549", "550", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 66, - "line": 427 + "column": 71, + "line": 34 }, "start": { - "column": 12, - "line": 427 + "column": 17, + "line": 34 } } }, { - "id": "2288", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "547" - ], + "id": "1925", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(35,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", "547", "548", "549", "550", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 66, - "line": 427 + "column": 78, + "line": 35 }, "start": { - "column": 12, - "line": 427 + "column": 21, + "line": 35 } } }, { - "id": "2289", - "mutatorName": "LogicalOperator", - "replacement": "gamePlay.action === \"bury-dead-bodies\" && canBeSkipped", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "547" - ], + "id": "1926", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(36,24): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", "547", "548", "549", "550", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 66, - "line": 427 + "column": 85, + "line": 36 }, "start": { - "column": 12, - "line": 427 + "column": 24, + "line": 36 } } }, { - "id": "2290", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1618:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "547" - ], + "id": "1927", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(37,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", "547", "548", "549", "550", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 50, - "line": 427 + "column": 77, + "line": 37 }, "start": { - "column": 12, - "line": 427 + "column": 20, + "line": 37 } } }, { - "id": "2291", - "mutatorName": "EqualityOperator", - "replacement": "gamePlay.action !== \"bury-dead-bodies\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -1,19 +1,19 @@\n Object {\n \"_id\": \"04ca2de23bdd80dbec5e8df4\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n- \"min\": 1,\n+ \"min\": 0,\n },\n \"eligibleTargets\": Array [\n Object {\n \"_id\": \"daefe05a2d59bf3c3b5bb92c\",\n \"attributes\": Array [],\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 5, - "static": false, - "killedBy": [ - "748" - ], + "id": "1928", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(38,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", "547", "548", "549", "550", - "748" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 50, - "line": 427 + "column": 67, + "line": 38 }, "start": { - "column": 12, - "line": 427 + "column": 15, + "line": 38 } } }, { - "id": "2292", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(427,12): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"vote\" | ... 5 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", + "id": "1929", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(39,25): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", "547", "548", "549", "550", - "748" - ], - "location": { - "end": { - "column": 50, - "line": 427 - }, - "start": { - "column": 32, - "line": 427 - } - } - }, - { - "id": "2293", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(430,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "551", - "552" - ], - "location": { - "end": { - "column": 4, - "line": 434 - }, - "start": { - "column": 53, - "line": 430 - } - } - }, - { - "id": "2294", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "551" - ], - "coveredBy": [ "551", - "552" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 69, - "line": 433 + "column": 86, + "line": 39 }, "start": { - "column": 12, - "line": 433 + "column": 25, + "line": 39 } } }, { - "id": "2295", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "552" - ], + "id": "1930", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(40,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", "551", - "552" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 69, - "line": 433 + "column": 78, + "line": 40 }, "start": { - "column": 12, - "line": 433 + "column": 21, + "line": 40 } } }, { - "id": "2296", - "mutatorName": "EqualityOperator", - "replacement": "eligibleCupidTargets.length <= expectedPlayersToCharmCount", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "551" - ], + "id": "1931", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(41,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", "551", - "552" + "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", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 69, - "line": 433 + "column": 75, + "line": 41 }, "start": { - "column": 12, - "line": 433 + "column": 16, + "line": 41 } } }, { - "id": "2297", - "mutatorName": "EqualityOperator", - "replacement": "eligibleCupidTargets.length >= expectedPlayersToCharmCount", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1644:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "551" - ], + "id": "1932", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(42,31): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => GamePlaySourceInteraction[] | Promise'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction[] | Promise'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", "551", - "552" - ], - "location": { - "end": { - "column": 69, - "line": 433 - }, - "start": { - "column": 12, - "line": 433 - } - } - }, - { - "id": "2298", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(436,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": [ + "552", "553", - "554" + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 4, - "line": 439 + "column": 103, + "line": 42 }, "start": { - "column": 58, - "line": 436 + "column": 31, + "line": 42 } } }, { - "id": "2299", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "554" - ], + "id": "1934", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(46,16): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", "553", - "554" + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 53, - "line": 438 + "column": 26, + "line": 46 }, "start": { - "column": 12, - "line": 438 + "column": 16, + "line": 46 } } }, { - "id": "2300", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "553" - ], + "id": "1936", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(47,15): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", "553", - "554" + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 53, - "line": 438 + "column": 25, + "line": 47 }, "start": { - "column": 12, - "line": 438 + "column": 15, + "line": 47 } } }, { - "id": "2301", - "mutatorName": "EqualityOperator", - "replacement": "leftToEatByWerewolvesPlayers.length !== 0", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1665:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "553" - ], + "id": "1938", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(48,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", "553", - "554" + "554", + "555", + "556", + "557", + "558", + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 53, - "line": 438 + "column": 83, + "line": 48 }, "start": { - "column": 12, - "line": 438 + "column": 18, + "line": 48 } } }, { - "id": "2302", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(441,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "id": "1939", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(49,21): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 4, - "line": 449 + "column": 65, + "line": 49 }, "start": { - "column": 53, - "line": 441 + "column": 21, + "line": 49 } } }, { - "id": "2303", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", + "id": "1940", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(50,12): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 43, - "line": 443 + "column": 22, + "line": 50 }, "start": { - "column": 9, - "line": 443 + "column": 12, + "line": 50 } } }, { - "id": "2304", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", + "id": "1942", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(51,22): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 43, - "line": 443 + "column": 32, + "line": 51 }, "start": { - "column": 9, - "line": 443 + "column": 22, + "line": 51 } } }, { - "id": "2305", - "mutatorName": "EqualityOperator", - "replacement": "game.additionalCards !== undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", + "id": "1944", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(52,18): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", "555", "556", "557", "558", - "559" - ], - "location": { - "end": { - "column": 43, - "line": 443 - }, - "start": { - "column": 9, - "line": 443 - } - } - }, - { - "id": "2306", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(445,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ - "555" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 6, - "line": 445 + "column": 28, + "line": 52 }, "start": { - "column": 45, - "line": 443 - } - } - }, - { - "id": "2307", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "555" - ], - "coveredBy": [ - "555" - ], - "location": { - "end": { "column": 18, - "line": 444 - }, - "start": { - "column": 14, - "line": 444 + "line": 52 } } }, { - "id": "2308", + "id": "1946", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(447,117): error TS2345: Argument of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"' is not assignable to parameter of type 'undefined'.\n Type '\"werewolf\"' is not assignable to type 'undefined'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(53,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 67, - "line": 446 + "column": 53, + "line": 53 }, "start": { - "column": 50, - "line": 446 + "column": 14, + "line": 53 } } }, { - "id": "2309", - "mutatorName": "MethodExpression", - "replacement": "game.additionalCards.some(({\n roleName\n}) => werewolfRoleNames.includes(roleName))", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "557" - ], + "id": "1949", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(55,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 127, - "line": 447 + "column": 33, + "line": 55 }, "start": { - "column": 45, - "line": 447 + "column": 23, + "line": 55 } } }, { - "id": "2310", + "id": "1947", "mutatorName": "ArrowFunction", "replacement": "() => undefined", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "559" - ], + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(54,20): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 126, - "line": 447 + "column": 30, + "line": 54 }, "start": { - "column": 72, - "line": 447 + "column": 20, + "line": 54 } } }, { - "id": "2311", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "559" - ], + "id": "1951", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(56,23): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 76, - "line": 448 + "column": 33, + "line": 56 }, "start": { - "column": 12, - "line": 448 + "column": 23, + "line": 56 } } }, { - "id": "2312", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "556" - ], + "id": "1953", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(57,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 76, - "line": 448 + "column": 24, + "line": 57 }, "start": { - "column": 12, - "line": 448 + "column": 14, + "line": 57 } } }, { - "id": "2313", - "mutatorName": "LogicalOperator", - "replacement": "!areAllAdditionalCardsWerewolves && !mustChooseBetweenWerewolves", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "556" - ], + "id": "1957", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(59,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" + "559", + "560", + "561", + "562", + "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" ], "location": { "end": { - "column": 76, - "line": 448 + "column": 61, + "line": 59 }, "start": { - "column": 12, - "line": 448 + "column": 14, + "line": 59 } } }, { - "id": "2314", - "mutatorName": "BooleanLiteral", - "replacement": "areAllAdditionalCardsWerewolves", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, - "static": false, - "killedBy": [ - "557" - ], + "id": "1955", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(58,14): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", "556", "557", "558", - "559" - ], - "location": { - "end": { - "column": 44, - "line": 448 - }, - "start": { - "column": 12, - "line": 448 - } - } - }, - { - "id": "2315", - "mutatorName": "BooleanLiteral", - "replacement": "mustChooseBetweenWerewolves", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1719:72\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 3, - "static": false, - "killedBy": [ - "556" - ], - "coveredBy": [ - "556", - "558", - "559" - ], - "location": { - "end": { - "column": 76, - "line": 448 - }, - "start": { - "column": 48, - "line": 448 - } - } - }, - { - "id": "2316", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(451,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": false, - "killedBy": [], - "coveredBy": [ + "559", "560", "561", "562", @@ -89215,32 +89154,131 @@ "575", "576", "577", - "736", - "737", - "738", - "748", - "749" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 4, - "line": 457 + "column": 24, + "line": 58 }, "start": { - "column": 73, - "line": 451 + "column": 14, + "line": 58 } } }, { - "id": "2317", - "mutatorName": "BooleanLiteral", - "replacement": "canBeSkippedGamePlayMethod", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "1958", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(60,29): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", "560", "561", "562", @@ -89259,32 +89297,131 @@ "575", "576", "577", - "736", - "737", - "738", - "748", - "749" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 36, - "line": 453 + "column": 39, + "line": 60 }, "start": { - "column": 9, - "line": 453 + "column": 29, + "line": 60 } } }, { - "id": "2318", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "1960", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(61,25): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", "status": "CompileError", - "static": false, - "killedBy": [], + "static": true, "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", "560", "561", "562", @@ -89303,32 +89440,159 @@ "575", "576", "577", - "736", - "737", - "738", - "748", - "749" + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" ], "location": { "end": { - "column": 36, - "line": 453 + "column": 35, + "line": 61 }, "start": { - "column": 9, - "line": 453 + "column": 25, + "line": 61 } } }, { - "id": "2319", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(456,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "2008", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(121,107): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ + "475", + "476", + "477", + "478", + "481", + "738", + "739", + "750" + ], + "location": { + "end": { + "column": 4, + "line": 131 + }, + "start": { + "column": 125, + "line": 121 + } + } + }, + { + "id": "1962", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(62,19): error TS2322: Type '() => undefined' is not assignable to type '(game: Game, gamePlay: GamePlay) => boolean'.\n Type 'undefined' is not assignable to type 'boolean'.\n", + "status": "CompileError", + "static": true, + "coveredBy": [ + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "547", + "548", + "549", + "550", + "551", + "552", + "553", + "554", + "555", + "556", + "557", + "558", + "559", "560", "561", "562", @@ -89347,1205 +89611,1002 @@ "575", "576", "577", - "736", - "737", + "578", + "579", + "580", + "581", + "582", + "583", + "584", + "585", + "586", + "587" + ], + "location": { + "end": { + "column": 29, + "line": 62 + }, + "start": { + "column": 19, + "line": 62 + } + } + }, + { + "id": "2010", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,80): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,80): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(125,80): error TS18048: 'lastTieInVotesRecord.play.voting.nominatedPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(128,7): error TS2322: Type 'Player[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(128,14): error TS18047: 'lastTieInVotesRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(128,14): error TS18048: 'lastTieInVotesRecord.play.voting' is possibly 'undefined'.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "475", + "476", + "477", + "478", + "481", "738", - "748", - "749" + "739", + "750" ], "location": { "end": { - "column": 36, - "line": 453 + "column": 57, + "line": 123 }, "start": { "column": 9, - "line": 453 + "line": 123 } } }, { - "id": "2320", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(454,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", + "id": "2012", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(123,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "560", + "475", + "476", + "477", + "478", + "481", "738", - "749" + "739", + "750" ], "location": { "end": { - "column": 6, - "line": 455 + "column": 57, + "line": 123 }, "start": { - "column": 38, - "line": 453 + "column": 28, + "line": 123 } } }, { - "id": "2321", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,11 +1,11 @@\n Object {\n \"_id\": \"bd4cdeb8becb8f29dc9adb67\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"eat\",\n- \"canBeSkipped\": false,\n+ \"canBeSkipped\": true,\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 3, + "id": "2037", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(149,57): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "status": "CompileError", "static": false, - "killedBy": [ - "749" - ], "coveredBy": [ - "560", + "481", "738", - "749" + "739" ], "location": { "end": { - "column": 19, - "line": 454 + "column": 6, + "line": 154 }, "start": { - "column": 14, - "line": 454 + "column": 57, + "line": 149 } } }, { - "id": "2322", + "id": "2036", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(459,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(146,101): 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", - "736", - "737", + "481", "738", - "748", - "749" + "739" ], "location": { "end": { "column": 4, - "line": 480 + "line": 156 }, "start": { - "column": 58, - "line": 459 + "column": 138, + "line": 146 } } }, { - "id": "2323", - "mutatorName": "ArrayDeclaration", - "replacement": "[]", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"ebfbbfd3adfcb98f94c5dc90\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Sister\",\n- \"position\": 1183135217745920,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 13, + "id": "2038", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(150,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "582" - ], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", + "481", "738", - "748", - "749" + "739" ], "location": { "end": { - "column": 104, - "line": 461 + "column": 26, + "line": 150 }, "start": { - "column": 69, - "line": 461 + "column": 15, + "line": 150 } } }, { - "id": "2324", + "id": "2039", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,70): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(151,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\" | \"bury\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", + "481", "738", - "748", - "749" + "739" ], "location": { "end": { - "column": 77, - "line": 461 + "column": 32, + "line": 151 }, "start": { - "column": 70, - "line": 461 + "column": 13, + "line": 151 } } }, { - "id": "2325", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,79): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", + "id": "2040", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(153,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", + "481", "738", - "748", - "749" + "739" ], "location": { "end": { - "column": 91, - "line": 461 + "column": 49, + "line": 153 }, "start": { - "column": 79, - "line": 461 + "column": 19, + "line": 153 } } }, { - "id": "2326", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(461,93): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", + "id": "2042", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(158,125): 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", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 103, - "line": 461 + "column": 4, + "line": 170 }, "start": { - "column": 93, - "line": 461 + "column": 163, + "line": 158 } } }, { - "id": "2327", - "mutatorName": "ArrayDeclaration", - "replacement": "[\"Stryker was here\"]", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(462,44): error TS2322: Type 'string' is not assignable to type 'Player'.\n", + "id": "2043", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(159,65): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 45, - "line": 462 + "column": 82, + "line": 159 }, "start": { - "column": 43, - "line": 462 + "column": 65, + "line": 159 } } }, { - "id": "2328", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "id": "2046", + "mutatorName": "LogicalOperator", + "replacement": "(!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game)) && doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, \"in-love\", game)", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,131): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 29, - "line": 463 + "column": 83, + "line": 161 }, "start": { "column": 9, - "line": 463 + "line": 160 } } }, { - "id": "2329", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "id": "2048", + "mutatorName": "LogicalOperator", + "replacement": "!devotedServantPlayer && !isPlayerAliveAndPowerful(devotedServantPlayer, game)", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,60): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(161,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 29, - "line": 463 + "column": 87, + "line": 160 }, "start": { "column": 9, - "line": 463 + "line": 160 } } }, { - "id": "2330", - "mutatorName": "EqualityOperator", - "replacement": "currentPlay !== null", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(473,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "id": "2047", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(161,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578", - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 29, - "line": 463 + "column": 87, + "line": 160 }, "start": { "column": 9, - "line": 463 + "line": 160 } } }, { - "id": "2331", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(464,27): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(465,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(466,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(471,57): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(474,9): error TS18047: 'currentPlay' is possibly 'null'.\n", + "id": "2049", + "mutatorName": "BooleanLiteral", + "replacement": "devotedServantPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(160,59): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(161,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 6, - "line": 465 + "column": 30, + "line": 160 }, "start": { - "column": 31, - "line": 463 + "column": 9, + "line": 160 } } }, { - "id": "2332", + "id": "2051", "mutatorName": "StringLiteral", "replacement": "\"\"", - "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getExpectedPlayersToPlay\", {\"gameId\": \"8dfa2a64ecfeca69dc74e7bf\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1847:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(161,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "578" - ], "coveredBy": [ - "578" + "485", + "486" ], "location": { "end": { - "column": 82, - "line": 464 + "column": 76, + "line": 161 }, "start": { - "column": 56, - "line": 464 + "column": 67, + "line": 161 } } }, { - "id": "2333", + "id": "2053", "mutatorName": "ObjectLiteral", "replacement": "{}", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(464,84): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(164,44): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "578" + "486" ], "location": { "end": { - "column": 104, - "line": 464 + "column": 6, + "line": 169 }, "start": { - "column": 84, - "line": 464 + "column": 44, + "line": 164 } } }, { - "id": "2334", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(468,33): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "id": "2054", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(165,7): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "486" ], "location": { "end": { - "column": 51, - "line": 466 + "column": 32, + "line": 165 }, "start": { - "column": 9, - "line": 466 + "column": 15, + "line": 165 } } }, { - "id": "2335", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(467,55): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n Type '\"sheriff\"' is not assignable to type '\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\"'.\n", + "id": "2055", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(166,7): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\" | \"bury\"'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "486" ], "location": { "end": { - "column": 51, - "line": 466 + "column": 25, + "line": 166 }, "start": { - "column": 9, - "line": 466 + "column": 13, + "line": 166 } } }, { - "id": "2336", + "id": "2057", "mutatorName": "BlockStatement", "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"5fb634cfffe3a5b5247df238\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Marcellus\",\n- \"position\": 6399380768686080,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a7fe7bae1adf8f11cc80f88b\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Summer\",\n- \"position\": 7033776997662720,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 6, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(172,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" + "coveredBy": [ + "487", + "488", + "489", + "490", + "491" ], + "location": { + "end": { + "column": 4, + "line": 191 + }, + "start": { + "column": 120, + "line": 172 + } + } + }, + { + "id": "2056", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(168,7): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "status": "CompileError", + "static": false, "coveredBy": [ - "579", - "585", - "736", - "737", - "748", - "749" + "486" ], "location": { "end": { - "column": 6, - "line": 468 + "column": 37, + "line": 168 }, "start": { - "column": 53, - "line": 466 + "column": 19, + "line": 168 } } }, { - "id": "2337", + "id": "2059", "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | \"scapegoat\" | \"two-sisters\" | \"three-brothers\" | ... 8 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,9): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS2345: Argument of type 'DeadPlayer[] | undefined' is not assignable to parameter of type 'DeadPlayer[]'.\n Type 'undefined' is not assignable to type 'DeadPlayer[]'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "580", - "581", - "582", - "583", - "584", - "738" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 57, - "line": 468 + "column": 115, + "line": 174 }, "start": { - "column": 16, - "line": 468 + "column": 9, + "line": 174 } } }, { - "id": "2338", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS18047: 'currentPlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(469,63): error TS2345: Argument of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n Type '\"sheriff\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", + "id": "2060", + "mutatorName": "LogicalOperator", + "replacement": "previousGameHistoryRecord?.deadPlayers === undefined && previousGameHistoryRecord.deadPlayers.length === 0", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,9): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS2345: Argument of type 'DeadPlayer[] | undefined' is not assignable to parameter of type 'DeadPlayer[]'.\n Type 'undefined' is not assignable to type 'DeadPlayer[]'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "580", - "581", - "582", - "583", - "584", - "738" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 57, - "line": 468 + "column": 115, + "line": 174 }, "start": { - "column": 16, - "line": 468 + "column": 9, + "line": 174 } } }, { - "id": "2339", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"d5092f0ce774eebd2ada8b8d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Sanford\",\n- \"position\": 6961504662323200,\n- \"role\": PlayerRole {\n- \"current\": \"two-sisters\",\n- \"isRevealed\": false,\n- \"original\": \"two-sisters\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1876:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 4, + "id": "2058", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,9): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS2345: Argument of type 'DeadPlayer[] | undefined' is not assignable to parameter of type 'DeadPlayer[]'.\n Type 'undefined' is not assignable to type 'DeadPlayer[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(188,25): error TS2345: Argument of type 'GamePlaySourceInteraction | undefined' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "580" - ], "coveredBy": [ - "580", - "583", - "584", - "738" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 6, - "line": 470 + "column": 115, + "line": 174 }, "start": { - "column": 59, - "line": 468 + "column": 9, + "line": 174 } } }, { - "id": "2340", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"9ee1b08733613cffcbff21b7\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Tiara\",\n- \"position\": 3412663958765568,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, + "id": "2062", + "mutatorName": "EqualityOperator", + "replacement": "previousGameHistoryRecord?.deadPlayers !== undefined", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,9): error TS2322: Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'DeadPlayer[]'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "582" - ], "coveredBy": [ - "581", - "582" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 6, - "line": 472 + "column": 61, + "line": 174 }, "start": { - "column": 12, - "line": 470 + "column": 9, + "line": 174 } } }, { - "id": "2341", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(471,71): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", + "id": "2061", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,18): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,18): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,9): error TS2322: Type 'DeadPlayer[] | undefined' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player[]'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS2345: Argument of type 'DeadPlayer[] | undefined' is not assignable to parameter of type 'DeadPlayer[]'.\n Type 'undefined' is not assignable to type 'DeadPlayer[]'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "581", - "582" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 80, - "line": 471 + "column": 61, + "line": 174 }, "start": { - "column": 71, - "line": 471 + "column": 9, + "line": 174 } } }, { - "id": "2342", - "mutatorName": "BooleanLiteral", - "replacement": "mustIncludeDeadPlayersGamePlayActions.includes(currentPlay.action)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"77ae323eefd4bb2decfd5ec0\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Dorothea\",\n+ \"position\": 2458144294830080,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"7ccefd75dfccf6eae16cdb74\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "id": "2063", + "mutatorName": "OptionalChaining", + "replacement": "previousGameHistoryRecord.deadPlayers", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,9): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(174,64): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(181,26): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-augmenter.service.ts(186,116): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "487", + "488", + "489", + "490", + "491" ], "location": { "end": { - "column": 76, - "line": 473 + "column": 47, + "line": 174 }, "start": { "column": 9, - "line": 473 + "line": 174 } } }, { - "id": "2343", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"61a62a5a152bd2b50dec07df\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Elmira\",\n- \"position\": 6576157587668992,\n- \"role\": PlayerRole {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1904:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "id": "2070", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(178,39): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type '{}' is missing the following properties from type 'GamePlaySourceInteraction': source, type, eligibleTargets, boundaries\n", + "status": "CompileError", "static": false, - "killedBy": [ - "582" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 76, - "line": 473 + "column": 8, + "line": 184 }, "start": { - "column": 9, - "line": 473 + "column": 39, + "line": 178 } } }, { - "id": "2344", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"ee2d06e0488cefff9c1cfc37\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Marlon\",\n+ \"position\": 3409292501712896,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"9bc7d4c8ce8dd1fa6f6c938c\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "id": "2069", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(180,25): error TS2345: Argument of type 'GamePlaySourceInteraction' is not assignable to parameter of type 'never'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 76, - "line": 473 + "column": 6, + "line": 185 }, "start": { - "column": 9, - "line": 473 + "column": 26, + "line": 177 } } }, { - "id": "2345", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"acba5e00b10213db1d39f8ff\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Vinnie\",\n+ \"position\": 2853410453848064,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"a411f46cb4f90861f9c4aacd\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 9, + "id": "2072", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(180,9): error TS2322: Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\" | \"bury\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" - ], "coveredBy": [ - "579", - "580", - "581", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 6, - "line": 475 + "column": 21, + "line": 180 }, "start": { - "column": 78, - "line": 473 + "column": 15, + "line": 180 } } }, { - "id": "2346", - "mutatorName": "MethodExpression", - "replacement": "expectedPlayersToPlay", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 18\n\n@@ -16,10 +16,28 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n+ \"_id\": \"fb1874ce74cb5dbd448c6dde\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Hassie\",\n+ \"position\": 4130169662996480,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Player {\n \"_id\": \"7ee1add1b3fb8a09a62e41c2\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 9, + "id": "2071", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(179,9): error TS2322: Type '\"\"' is not assignable to type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" - ], "coveredBy": [ - "579", - "580", - "581", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 85, - "line": 474 + "column": 28, + "line": 179 }, "start": { - "column": 31, - "line": 474 + "column": 17, + "line": 179 } } }, { - "id": "2347", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"1fef2887f8ad12bdc198228d\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Connie\",\n- \"position\": 9001033550266368,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"a6c53ee9e4a10ec51b9aff21\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Kailyn\",\n- \"position\": 6022816392544256,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1859:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 9, + "id": "2073", + "mutatorName": "ObjectLiteral", + "replacement": "{}", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(182,9): error TS2739: Type '{}' is missing the following properties from type 'GamePlaySourceInteractionBoundaries': min, max\n", + "status": "CompileError", "static": false, - "killedBy": [ - "579" - ], "coveredBy": [ - "579", - "580", - "581", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 84, - "line": 474 + "column": 82, + "line": 182 }, "start": { - "column": 60, - "line": 474 + "column": 21, + "line": 182 } } }, { - "id": "2348", + "id": "2075", "mutatorName": "ConditionalExpression", "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 35\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"88ec4d3b2e8a17b4eeeee66a\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Madisyn\",\n- \"position\": 1562001560043520,\n- \"role\": PlayerRole {\n- \"current\": \"scapegoat\",\n- \"isRevealed\": false,\n- \"original\": \"scapegoat\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1932:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(188,25): error TS2345: Argument of type 'GamePlaySourceInteraction | undefined' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "584" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 36, - "line": 476 + "column": 34, + "line": 187 }, "start": { "column": 9, - "line": 476 + "line": 187 } } }, { - "id": "2349", - "mutatorName": "ConditionalExpression", + "id": "2074", + "mutatorName": "BooleanLiteral", "replacement": "false", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"f72d0ccd4e0c2d1ccebdfc15\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Sigmund\",\n+ \"position\": 3497190081167360,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(183,9): error TS2322: Type 'false' is not assignable to type 'true'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "585" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 36, - "line": 476 + "column": 32, + "line": 183 }, "start": { - "column": 9, - "line": 476 + "column": 28, + "line": 183 } } }, { - "id": "2350", - "mutatorName": "EqualityOperator", - "replacement": "currentPlay.type !== \"vote\"", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 35\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"ebe9ffd0ddb778bcd7ceede3\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Abigayle\",\n- \"position\": 5749722889322496,\n- \"role\": PlayerRole {\n- \"current\": \"scapegoat\",\n- \"isRevealed\": false,\n- \"original\": \"scapegoat\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1932:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 12, + "id": "2076", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(188,25): error TS2345: Argument of type 'GamePlaySourceInteraction | undefined' is not assignable to parameter of type 'GamePlaySourceInteraction'.\n Type 'undefined' is not assignable to type 'GamePlaySourceInteraction'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "584" - ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "490", + "491" ], "location": { "end": { - "column": 36, - "line": 476 + "column": 34, + "line": 187 }, "start": { "column": 9, - "line": 476 + "line": 187 } } }, { - "id": "2351", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(476,9): error TS2367: This comparison appears to be unintentional because the types '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"' and '\"\"' have no overlap.\n", + "id": "2137", + "mutatorName": "BooleanLiteral", + "replacement": "lastProtectedPlayer", + "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(268,142): error TS18048: 'lastProtectedPlayer' is possibly 'undefined'.\n", "status": "CompileError", "static": false, - "killedBy": [], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "504", + "506" ], "location": { "end": { - "column": 36, - "line": 476 + "column": 76, + "line": 268 }, "start": { - "column": 30, - "line": 476 + "column": 56, + "line": 268 } } }, { - "id": "2352", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"e22bbbf2c663c0d4b81d3d82\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Kassandra\",\n+ \"position\": 2070351523610624,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2041", + "mutatorName": "ArrayDeclaration", + "replacement": "[]", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 114\n+ Received + 6\n\n@@ -4,122 +4,14 @@\n \"currentPlay\": Object {\n \"action\": \"elect-sheriff\",\n \"canBeSkipped\": false,\n \"occurrence\": \"anytime\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 6,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Antoine\",\n- \"position\": 0,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Mathis\",\n- \"position\": 1,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Virgil\",\n- \"position\": 2,\n- \"role\": Object {\n- \"current\": \"villager-villager\",\n- \"isRevealed\": true,\n- \"original\": \"villager-villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"JB\",\n- \"position\": 3,\n- \"role\": Object {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Doudou\",\n- \"position\": 4,\n- \"role\": Object {\n- \"current\": \"cupid\",\n- \"isRevealed\": false,\n- \"original\": \"cupid\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Juju\",\n- \"position\": 5,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"choose-as-sheriff\",\n- },\n- ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfab8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +23,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfab9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +39,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfaba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +55,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfabb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +71,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfabc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +87,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"6617b4ff9dc1d27ad1fcfabd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", "status": "Killed", - "testsCompleted": 4, "static": false, + "testsCompleted": 3, "killedBy": [ - "585" + "738" ], "coveredBy": [ - "585", - "736", - "737", - "748" + "481", + "738", + "739" ], "location": { "end": { - "column": 6, - "line": 478 + "column": 25, + "line": 155 }, "start": { - "column": 38, - "line": 476 + "column": 12, + "line": 155 } } }, { - "id": "2353", - "mutatorName": "MethodExpression", - "replacement": "expectedPlayersToPlay", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 26\n\n@@ -33,6 +33,32 @@\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ Player {\n+ \"_id\": \"d6c16cdc36bb1311ccb3edeb\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Chanelle\",\n+ \"position\": 4858016583122944,\n+ \"role\": PlayerRole {\n+ \"current\": \"two-sisters\",\n+ \"isRevealed\": false,\n+ \"original\": \"two-sisters\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2044", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"dceacd335e64c3fc7df8cc9e\", \"attributes\": [], \"death\": {\"cause\": \"disease\", \"source\": \"charmed\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Rosella\", \"position\": 1991982446542848, \"role\": {\"current\": \"angel\", \"isRevealed\": false, \"original\": \"angel\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"8dc2b5b5fcb0d62caffa3bdd\", \"attributes\": [], \"death\": {\"cause\": \"disease\", \"source\": \"werewolves\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Juliet\", \"position\": 12452504797184, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"isInconsequential\": undefined, \"source\": \"devoted-servant\", \"type\": \"steal-role\"}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:646:130)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, "static": false, + "testsCompleted": 5, "killedBy": [ - "585" + "486" ], "coveredBy": [ - "585", - "736", - "737", - "748" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 136, - "line": 477 + "column": 83, + "line": 161 }, "start": { - "column": 31, - "line": 477 + "column": 9, + "line": 160 } } }, { - "id": "2354", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 38\n+ Received + 1\n\n- Array [\n- Player {\n- \"_id\": \"f44ce579c2fec538aa9d20ab\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Alia\",\n- \"position\": 7466631454261248,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"f0ed3d6ee37afa2c845687c9\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Madge\",\n- \"position\": 5352178130616320,\n- \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ]\n+ Array []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "id": "2045", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"aaa74ded87c7afa6cee5226f\", \"attributes\": [], \"death\": {\"cause\": \"reconsider-pardon\", \"source\": \"scandalmonger\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Violet\", \"position\": 3236724645822464, \"role\": {\"current\": \"angel\", \"isRevealed\": false, \"original\": \"angel\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1a1b6acec54715cba55f7fdf\", \"attributes\": [], \"death\": {\"cause\": \"reconsider-pardon\", \"source\": \"hunter\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Kelvin\", \"position\": 7260560206856192, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"isInconsequential\": undefined, \"source\": \"devoted-servant\", \"type\": \"steal-role\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:573:130)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, "static": false, + "testsCompleted": 5, "killedBy": [ - "585" + "482" ], "coveredBy": [ - "585", - "736", - "737", - "748" + "482", + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 135, - "line": 477 + "column": 83, + "line": 161 }, "start": { - "column": 60, - "line": 477 + "column": 9, + "line": 160 } } }, { - "id": "2355", + "id": "2050", "mutatorName": "BooleanLiteral", - "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"cant-vote\", game)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 25\n+ Received + 15\n\n Array [\n Player {\n- \"_id\": \"5fb0d514cade266e9ad3ba72\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Arely\",\n- \"position\": 5997347309879296,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n+ \"_id\": \"9eca5a2bd3fd7bc1ade6d3fc\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Player {\n- \"_id\": \"91caf172766dd5ae92ac6cbe\",\n- \"attributes\": Array [],\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n- \"name\": \"Colton\",\n- \"position\": 6275866730430464,\n+ \"name\": \"Tyler\",\n+ \"position\": 7001367210098688,\n \"role\": PlayerRole {\n- \"current\": \"white-werewolf\",\n+ \"current\": \"two-sisters\",\n \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n+ \"original\": \"two-sisters\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:1946:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "replacement": "isPlayerAliveAndPowerful(devotedServantPlayer, game)", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"7d2c740cfbbf02ebcfbacfe3\", \"attributes\": [], \"death\": {\"cause\": \"reconsider-pardon\", \"source\": \"elder\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Lessie\", \"position\": 8941516902891520, \"role\": {\"current\": \"angel\", \"isRevealed\": false, \"original\": \"angel\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"e69bfdec1bfd266f5b54a66f\", \"attributes\": [], \"death\": {\"cause\": \"disease\", \"source\": \"little-girl\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Loma\", \"position\": 100037449220096, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"isInconsequential\": undefined, \"source\": \"devoted-servant\", \"type\": \"steal-role\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:589:130)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", "status": "Killed", - "testsCompleted": 4, "static": false, + "testsCompleted": 4, "killedBy": [ - "585" + "483" ], "coveredBy": [ - "585", - "736", - "737", - "748" + "483", + "484", + "485", + "486" ], "location": { "end": { - "column": 135, - "line": 477 + "column": 87, + "line": 160 }, "start": { - "column": 70, - "line": 477 + "column": 34, + "line": 160 } } }, { - "id": "2356", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(477,117): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", - "status": "CompileError", + "id": "2077", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 53\n+ Received + 0\n\n@@ -50,59 +50,6 @@\n ],\n \"isInconsequential\": true,\n \"source\": \"survivors\",\n \"type\": \"bury\",\n },\n- GamePlaySourceInteraction {\n- \"boundaries\": GamePlaySourceInteractionBoundaries {\n- \"max\": 1,\n- \"min\": 0,\n- },\n- \"eligibleTargets\": Array [\n- Player {\n- \"_id\": \"5e2db0c8f1e03f34ffc8b1ab\",\n- \"attributes\": Array [],\n- \"death\": PlayerDeath {\n- \"cause\": \"disease\",\n- \"source\": \"sheriff\",\n- },\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Anna\",\n- \"position\": 1339415601348608,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Player {\n- \"_id\": \"b4bbd08f6e40c9c9b1ebae08\",\n- \"attributes\": Array [],\n- \"death\": PlayerDeath {\n- \"cause\": \"vote-scapegoated\",\n- \"source\": \"stuttering-judge\",\n- },\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Bethany\",\n- \"position\": 6222293990637568,\n- \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"isInconsequential\": undefined,\n- \"source\": \"devoted-servant\",\n- \"type\": \"steal-role\",\n- },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:769:119)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 1, + "killedBy": [ + "491" + ], "coveredBy": [ - "585", - "736", - "737", - "748" + "491" ], "location": { "end": { - "column": 128, - "line": 477 + "column": 6, + "line": 189 }, "start": { - "column": 117, - "line": 477 + "column": 36, + "line": 187 } } }, { - "id": "2357", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "statusReason": "src/modules/game/providers/services/game-play/game-play-augmenter.service.ts(479,5): error TS2322: Type 'undefined[]' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player'.\n", - "status": "CompileError", + "id": "2052", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"boundaries\": {\"max\": 1, \"min\": 0}, \"eligibleTargets\": [{\"_id\": \"c155bee8b5ffb0da7fbb6175\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"werewolves\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Aletha\", \"position\": 2283546431455232, \"role\": {\"current\": \"angel\", \"isRevealed\": false, \"original\": \"angel\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ad351c7720eb9ebfae5bd78c\", \"attributes\": [], \"death\": {\"cause\": \"death-potion\", \"source\": \"big-bad-wolf\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Madisyn\", \"position\": 5511041079312384, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"isInconsequential\": undefined, \"source\": \"devoted-servant\", \"type\": \"steal-role\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7332813/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts:573:130)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", "static": false, - "killedBy": [], + "testsCompleted": 4, + "killedBy": [ + "482" + ], "coveredBy": [ - "579", - "580", - "581", - "582", - "583", - "584", - "585", - "736", - "737", - "738", - "748", - "749" + "482", + "483", + "484", + "485" ], "location": { "end": { - "column": 68, - "line": 479 + "column": 6, + "line": 163 }, "start": { - "column": 38, - "line": 479 + "column": 85, + "line": 161 } } } ], - "source": "import { Injectable } from \"@nestjs/common\";\nimport { isDefined } from \"class-validator\";\n\nimport { RoleName } from \"@/modules/role/types/role.types\";\nimport { createGamePlaySourceInteraction } from \"@/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory\";\nimport { createGamePlay } from \"@/modules/game/helpers/game-play/game-play.factory\";\nimport { getAlivePlayers, getAllowedToVotePlayers, getEligibleCupidTargets, getEligiblePiedPiperTargets, getEligibleWerewolvesTargets, getEligibleWhiteWerewolfTargets, getGroupOfPlayers, getPlayersWithActiveAttributeName, getPlayersWithCurrentRole, getPlayerWithCurrentRole, isGameSourceGroup, isGameSourceRole } from \"@/modules/game/helpers/game.helpers\";\nimport { doesPlayerHaveActiveAttributeWithName, doesPlayerHaveActiveAttributeWithNameAndSource } from \"@/modules/game/helpers/player/player-attribute/player-attribute.helpers\";\nimport { createPlayer } from \"@/modules/game/helpers/player/player.factory\";\nimport { isPlayerAliveAndPowerful } from \"@/modules/game/helpers/player/player.helpers\";\nimport { GameHistoryRecordService } from \"@/modules/game/providers/services/game-history/game-history-record.service\";\nimport type { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\nimport { GamePlayAction, GamePlaySourceName } from \"@/modules/game/types/game-play/game-play.types\";\nimport { WEREWOLF_ROLES } from \"@/modules/role/constants/role-set.constants\";\n\nimport { createCantFindLastDeadPlayersUnexpectedException, createCantFindLastNominatedPlayersUnexpectedException, createCantFindPlayerWithCurrentRoleUnexpectedException, createMalformedCurrentGamePlayUnexpectedException, createNoCurrentGamePlayUnexpectedException } from \"@/shared/exception/helpers/unexpected-exception.factory\";\n\n@Injectable()\nexport class GamePlayAugmenterService {\n private readonly getPlaySourceInteractionsMethods: Partial<\n Record GamePlaySourceInteraction[] | Promise>\n > = {\n \"sheriff\": async(game, gamePlay) => this.getSheriffGamePlaySourceInteractions(game, gamePlay),\n \"survivors\": async(game, gamePlay) => this.getSurvivorsGamePlaySourceInteractions(game, gamePlay),\n \"werewolves\": game => this.getWerewolvesGamePlaySourceInteractions(game),\n \"big-bad-wolf\": game => this.getBigBadWolfGamePlaySourceInteractions(game),\n \"cupid\": game => this.getCupidGamePlaySourceInteractions(game),\n \"fox\": game => this.getFoxGamePlaySourceInteractions(game),\n \"defender\": async game => this.getDefenderGamePlaySourceInteractions(game),\n \"hunter\": game => this.getHunterGamePlaySourceInteractions(game),\n \"pied-piper\": game => this.getPiedPiperGamePlaySourceInteractions(game),\n \"scandalmonger\": game => this.getScandalmongerGamePlaySourceInteractions(game),\n \"scapegoat\": game => this.getScapegoatGamePlaySourceInteractions(game),\n \"seer\": game => this.getSeerGamePlaySourceInteractions(game),\n \"white-werewolf\": game => this.getWhiteWerewolfGamePlaySourceInteractions(game),\n \"wild-child\": game => this.getWildChildGamePlaySourceInteractions(game),\n \"witch\": async game => this.getWitchGamePlaySourceInteractions(game),\n \"accursed-wolf-father\": async game => this.getAccursedWolfFatherGamePlaySourceInteractions(game),\n };\n\n private readonly canBeSkippedPlayMethods: Partial boolean>> = {\n \"charmed\": () => true,\n \"lovers\": () => true,\n \"survivors\": (game, gamePlay) => this.canSurvivorsSkipGamePlay(game, gamePlay),\n \"big-bad-wolf\": game => this.canBigBadWolfSkipGamePlay(game),\n \"fox\": () => true,\n \"scandalmonger\": () => true,\n \"scapegoat\": () => true,\n \"thief\": game => this.canThiefSkipGamePlay(game),\n \"two-sisters\": () => true,\n \"three-brothers\": () => true,\n \"white-werewolf\": () => true,\n \"witch\": () => true,\n \"actor\": () => true,\n \"cupid\": (game: Game) => this.canCupidSkipGamePlay(game),\n \"accursed-wolf-father\": () => true,\n \"stuttering-judge\": () => true,\n \"bear-tamer\": () => true,\n };\n\n public constructor(private readonly gameHistoryRecordService: GameHistoryRecordService) {}\n\n public setGamePlayCanBeSkipped(gamePlay: GamePlay, game: Game): GamePlay {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.canBeSkipped = this.canGamePlayBeSkipped(game, gamePlay);\n return clonedGamePlay;\n }\n\n public async setGamePlaySourceInteractions(gamePlay: GamePlay, game: Game): Promise {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.source.interactions = await this.getGamePlaySourceInteractions(gamePlay, game);\n return clonedGamePlay;\n }\n\n public setGamePlaySourcePlayers(gamePlay: GamePlay, game: Game): GamePlay {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.source.players = this.getExpectedPlayersToPlay(game);\n return clonedGamePlay;\n }\n\n private async getSheriffSettlesVotesGamePlaySourceInteractions(game: Game): Promise {\n const lastTieInVotesRecord = await this.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord(game._id, \"vote\");\n if (lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined || lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0) {\n throw createCantFindLastNominatedPlayersUnexpectedException(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n }\n const eligibleTargets = lastTieInVotesRecord.play.voting.nominatedPlayers;\n const interaction = createGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"sentence-to-death\",\n eligibleTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getSheriffDelegatesGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayersWithoutCurrentSheriff = getAlivePlayers(game).filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game));\n const interaction = createGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"transfer-sheriff-role\",\n eligibleTargets: alivePlayersWithoutCurrentSheriff,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private async getSheriffGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n if (gamePlay.action === \"delegate\") {\n return this.getSheriffDelegatesGamePlaySourceInteractions(game);\n }\n if (gamePlay.action === \"settle-votes\") {\n return this.getSheriffSettlesVotesGamePlaySourceInteractions(game);\n }\n throw createMalformedCurrentGamePlayUnexpectedException(\"getSheriffGamePlaySourceInteractions\", gamePlay, game._id);\n }\n\n private async getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game: Game, gamePlay: GamePlay): Promise {\n const alivePlayers = getAlivePlayers(game);\n if (gamePlay.cause === \"previous-votes-were-in-ties\") {\n const lastTieInVotesRecord = await this.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord(game._id, gamePlay.action);\n if (lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined || lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0) {\n throw createCantFindLastNominatedPlayersUnexpectedException(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n }\n return lastTieInVotesRecord.play.voting.nominatedPlayers;\n }\n return alivePlayers;\n }\n\n private async getSurvivorsVoteGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const eligibleTargets = await this.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game, gamePlay);\n const minBoundaries = gamePlay.canBeSkipped === true ? 0 : 1;\n const maxBoundaries = getAllowedToVotePlayers(game).length;\n const interaction = createGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets,\n boundaries: { min: minBoundaries, max: maxBoundaries },\n });\n return [interaction];\n }\n\n private async getSurvivorsElectSheriffGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const eligibleTargets = await this.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game, gamePlay);\n const maxBoundaries = getAllowedToVotePlayers(game).length;\n const interaction = createGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"choose-as-sheriff\",\n eligibleTargets,\n boundaries: { min: 1, max: maxBoundaries },\n });\n return [interaction];\n }\n\n private async getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game: Game): Promise {\n const devotedServantPlayer = getPlayerWithCurrentRole(game, \"devoted-servant\");\n if (!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game) ||\n doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, \"in-love\", game)) {\n return [];\n }\n const previousGameHistoryRecord = await this.gameHistoryRecordService.getPreviousGameHistoryRecord(game._id);\n if (previousGameHistoryRecord?.deadPlayers === undefined || previousGameHistoryRecord.deadPlayers.length === 0) {\n throw createCantFindLastDeadPlayersUnexpectedException(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n }\n const eligibleTargets = previousGameHistoryRecord.deadPlayers;\n const interaction = createGamePlaySourceInteraction({\n source: \"devoted-servant\",\n type: \"steal-role\",\n eligibleTargets,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private async getSurvivorsGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const survivorsGamePlaySourceInteractionMethods: Partial GamePlaySourceInteraction[] | Promise\n >> = {\n \"bury-dead-bodies\": async() => this.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game),\n \"vote\": async() => this.getSurvivorsVoteGamePlaySourceInteractions(game, gamePlay),\n \"elect-sheriff\": async() => this.getSurvivorsElectSheriffGamePlaySourceInteractions(game, gamePlay),\n };\n const sourceInteractionsMethod = survivorsGamePlaySourceInteractionMethods[gamePlay.action];\n if (!sourceInteractionsMethod) {\n throw createMalformedCurrentGamePlayUnexpectedException(\"getSurvivorsGamePlaySourceInteractions\", gamePlay, game._id);\n }\n return sourceInteractionsMethod(game, gamePlay);\n }\n\n private getWerewolvesGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const aliveVillagerSidedPlayers = getEligibleWerewolvesTargets(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"werewolves\",\n type: \"eat\",\n eligibleTargets: aliveVillagerSidedPlayers,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getBigBadWolfGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const eligibleWerewolvesTargets = getEligibleWerewolvesTargets(game);\n if (eligibleWerewolvesTargets.length === 0) {\n return [];\n }\n const interaction = createGamePlaySourceInteraction({\n source: \"big-bad-wolf\",\n type: \"eat\",\n eligibleTargets: eligibleWerewolvesTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getCupidGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const expectedPlayersToCharmCount = 2;\n const eligibleCupidTargets = getEligibleCupidTargets(game);\n if (eligibleCupidTargets.length < expectedPlayersToCharmCount) {\n return [];\n }\n const interaction = createGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: eligibleCupidTargets,\n boundaries: { min: expectedPlayersToCharmCount, max: expectedPlayersToCharmCount },\n });\n return [interaction];\n }\n\n private getFoxGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"fox\",\n type: \"sniff\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private async getDefenderGamePlaySourceInteractions(game: Game): Promise {\n const { canProtectTwice } = game.options.roles.defender;\n const alivePlayers = getAlivePlayers(game);\n const defenderPlayer = getPlayerWithCurrentRole(game, \"defender\");\n if (!defenderPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getDefenderGamePlaySourceInteractions\", { gameId: game._id, roleName: \"defender\" });\n }\n const lastDefenderProtectRecord = await this.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord(game._id, defenderPlayer._id);\n const lastProtectedPlayer = lastDefenderProtectRecord?.play.targets?.[0].player;\n const eligibleDefenderTargets = canProtectTwice || !lastProtectedPlayer ? alivePlayers : alivePlayers.filter(player => !player._id.equals(lastProtectedPlayer._id));\n const interaction = createGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: eligibleDefenderTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getHunterGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"hunter\",\n type: \"shoot\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getPiedPiperGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const { charmedPeopleCountPerNight } = game.options.roles.piedPiper;\n const eligiblePiedPiperTargets = getEligiblePiedPiperTargets(game);\n const leftToCharmByPiedPiperPlayersCount = eligiblePiedPiperTargets.length;\n const countToCharm = Math.min(charmedPeopleCountPerNight, leftToCharmByPiedPiperPlayersCount);\n const interaction = createGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: eligiblePiedPiperTargets,\n boundaries: { min: countToCharm, max: countToCharm },\n });\n return [interaction];\n }\n\n private getScandalmongerGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"scandalmonger\",\n type: \"mark\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private getScapegoatGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"scapegoat\",\n type: \"ban-voting\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: alivePlayers.length },\n });\n return [interaction];\n }\n\n private getSeerGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const alivePlayersWithoutSeer = alivePlayers.filter(({ role }) => role.current !== \"seer\");\n const interaction = createGamePlaySourceInteraction({\n source: \"seer\",\n type: \"look\",\n eligibleTargets: alivePlayersWithoutSeer,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getWhiteWerewolfGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const leftToEatByWhiteWerewolfPlayers = getEligibleWhiteWerewolfTargets(game);\n if (leftToEatByWhiteWerewolfPlayers.length === 0) {\n return [];\n }\n const interactions = createGamePlaySourceInteraction({\n source: \"white-werewolf\",\n type: \"eat\",\n eligibleTargets: leftToEatByWhiteWerewolfPlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interactions];\n }\n\n private getWildChildGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const alivePlayersWithoutWildChild = alivePlayers.filter(({ role }) => role.current !== \"wild-child\");\n const interaction = createGamePlaySourceInteraction({\n source: \"wild-child\",\n type: \"choose-as-model\",\n eligibleTargets: alivePlayersWithoutWildChild,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getWitchGamePlaySourceGiveDeathPotionInteraction(game: Game, hasWitchUsedDeathPotion: boolean): GamePlaySourceInteraction | undefined {\n if (hasWitchUsedDeathPotion) {\n return undefined;\n }\n const alivePlayers = getAlivePlayers(game);\n const eligibleTargets = alivePlayers.filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game));\n return createGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-death-potion\",\n eligibleTargets,\n boundaries: { min: 0, max: 1 },\n });\n }\n\n private getWitchGamePlaySourceGiveLifePotionInteraction(game: Game, hasWitchUsedLifePotion: boolean): GamePlaySourceInteraction | undefined {\n if (hasWitchUsedLifePotion) {\n return undefined;\n }\n const alivePlayers = getAlivePlayers(game);\n const eligibleTargets = alivePlayers.filter(player => doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game));\n return createGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets,\n boundaries: { min: 0, max: 1 },\n });\n }\n\n private async getWitchGamePlaySourceInteractions(game: Game): Promise {\n const witchPlayer = getPlayerWithCurrentRole(game, \"witch\");\n if (!witchPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getWitchGamePlaySourceInteractions\", { gameId: game._id, roleName: \"witch\" });\n }\n const [lifeRecords, deathRecords] = await Promise.all([\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"life\"),\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"death\"),\n ]);\n const hasWitchUsedLifePotion = lifeRecords.length > 0;\n const hasWitchUsedDeathPotion = deathRecords.length > 0;\n const giveLifePotionInteraction = this.getWitchGamePlaySourceGiveLifePotionInteraction(game, hasWitchUsedLifePotion);\n const giveDeathPotionInteraction = this.getWitchGamePlaySourceGiveDeathPotionInteraction(game, hasWitchUsedDeathPotion);\n return [giveLifePotionInteraction, giveDeathPotionInteraction].filter(isDefined);\n }\n\n private async getAccursedWolfFatherGamePlaySourceInteractions(game: Game): Promise {\n const accursedWolfFatherPlayer = getPlayerWithCurrentRole(game, \"accursed-wolf-father\");\n const exceptionInterpolations = { gameId: game._id, roleName: \"accursed-wolf-father\" as RoleName };\n if (!accursedWolfFatherPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getAccursedWolfFatherGamePlaySourceInteractions\", exceptionInterpolations);\n }\n const infectedTargetRecords = await this.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords(game._id, accursedWolfFatherPlayer._id);\n if (infectedTargetRecords.length) {\n return [];\n }\n const eatenByWerewolvesPlayers = game.players.filter(player =>\n doesPlayerHaveActiveAttributeWithNameAndSource(player, \"eaten\", \"werewolves\", game));\n const interaction = createGamePlaySourceInteraction({\n source: \"accursed-wolf-father\",\n type: \"infect\",\n eligibleTargets: eatenByWerewolvesPlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private async getGamePlaySourceInteractions(gamePlay: GamePlay, game: Game): Promise {\n const playSourceInteractionsMethod = this.getPlaySourceInteractionsMethods[gamePlay.source.name];\n if (!playSourceInteractionsMethod) {\n return undefined;\n }\n const gamePlaySourceInteractions = await playSourceInteractionsMethod(game, gamePlay);\n return gamePlaySourceInteractions.length ? gamePlaySourceInteractions : undefined;\n }\n\n private canSurvivorsSkipGamePlay(game: Game, gamePlay: GamePlay): boolean {\n const { canBeSkipped } = game.options.votes;\n const isGamePlayVoteCauseAngelPresence = gamePlay.action === \"vote\" && gamePlay.cause === \"angel-presence\";\n if (gamePlay.action === \"elect-sheriff\" || isGamePlayVoteCauseAngelPresence) {\n return false;\n }\n return gamePlay.action === \"bury-dead-bodies\" || canBeSkipped;\n }\n\n private canCupidSkipGamePlay(game: Game): boolean {\n const expectedPlayersToCharmCount = 2;\n const eligibleCupidTargets = getEligibleCupidTargets(game);\n return eligibleCupidTargets.length < expectedPlayersToCharmCount;\n }\n\n private canBigBadWolfSkipGamePlay(game: Game): boolean {\n const leftToEatByWerewolvesPlayers = getEligibleWerewolvesTargets(game);\n return leftToEatByWerewolvesPlayers.length === 0;\n }\n\n private canThiefSkipGamePlay(game: Game): boolean {\n const { mustChooseBetweenWerewolves } = game.options.roles.thief;\n if (game.additionalCards === undefined) {\n return true;\n }\n const werewolfRoleNames = WEREWOLF_ROLES.map(role => role.name);\n const areAllAdditionalCardsWerewolves = game.additionalCards.every(({ roleName }) => werewolfRoleNames.includes(roleName));\n return !areAllAdditionalCardsWerewolves || !mustChooseBetweenWerewolves;\n }\n\n private canGamePlayBeSkipped(game: Game, gamePlay: GamePlay): boolean {\n const canBeSkippedGamePlayMethod = this.canBeSkippedPlayMethods[gamePlay.source.name];\n if (!canBeSkippedGamePlayMethod) {\n return false;\n }\n return canBeSkippedGamePlayMethod(game, gamePlay);\n }\n\n private getExpectedPlayersToPlay(game: Game): Player[] {\n const { currentPlay } = game;\n const mustIncludeDeadPlayersGamePlayActions: GamePlayAction[] = [\"shoot\", \"ban-voting\", \"delegate\"];\n let expectedPlayersToPlay: Player[] = [];\n if (currentPlay === null) {\n throw createNoCurrentGamePlayUnexpectedException(\"getExpectedPlayersToPlay\", { gameId: game._id });\n }\n if (isGameSourceGroup(currentPlay.source.name)) {\n expectedPlayersToPlay = getGroupOfPlayers(game, currentPlay.source.name);\n } else if (isGameSourceRole(currentPlay.source.name)) {\n expectedPlayersToPlay = getPlayersWithCurrentRole(game, currentPlay.source.name);\n } else {\n expectedPlayersToPlay = getPlayersWithActiveAttributeName(game, \"sheriff\");\n }\n if (!mustIncludeDeadPlayersGamePlayActions.includes(currentPlay.action)) {\n expectedPlayersToPlay = expectedPlayersToPlay.filter(player => player.isAlive);\n }\n if (currentPlay.type === \"vote\") {\n expectedPlayersToPlay = expectedPlayersToPlay.filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"cant-vote\", game));\n }\n return expectedPlayersToPlay.map(player => createPlayer(player));\n }\n}" + "source": "import { Injectable } from \"@nestjs/common\";\nimport { isDefined } from \"class-validator\";\n\nimport { DeadPlayer } from \"@/modules/game/schemas/player/dead-player.schema\";\nimport { createGamePlaySourceInteraction } from \"@/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory\";\nimport { createGamePlay } from \"@/modules/game/helpers/game-play/game-play.factory\";\nimport { getAlivePlayers, getAllowedToVotePlayers, getEligibleCupidTargets, getEligiblePiedPiperTargets, getEligibleWerewolvesTargets, getEligibleWhiteWerewolfTargets, getGroupOfPlayers, getPlayersWithActiveAttributeName, getPlayersWithCurrentRole, getPlayerWithCurrentRole, isGameSourceGroup, isGameSourceRole } from \"@/modules/game/helpers/game.helpers\";\nimport { doesPlayerHaveActiveAttributeWithName, doesPlayerHaveActiveAttributeWithNameAndSource } from \"@/modules/game/helpers/player/player-attribute/player-attribute.helpers\";\nimport { createPlayer } from \"@/modules/game/helpers/player/player.factory\";\nimport { isPlayerAliveAndPowerful } from \"@/modules/game/helpers/player/player.helpers\";\nimport { GameHistoryRecordService } from \"@/modules/game/providers/services/game-history/game-history-record.service\";\nimport type { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\nimport { GamePlayAction, GamePlaySourceName } from \"@/modules/game/types/game-play/game-play.types\";\nimport { WEREWOLF_ROLES } from \"@/modules/role/constants/role-set.constants\";\nimport { RoleName } from \"@/modules/role/types/role.types\";\n\nimport { createCantFindLastDeadPlayersUnexpectedException, createCantFindLastNominatedPlayersUnexpectedException, createCantFindPlayerWithCurrentRoleUnexpectedException, createMalformedCurrentGamePlayUnexpectedException, createNoCurrentGamePlayUnexpectedException } from \"@/shared/exception/helpers/unexpected-exception.factory\";\n\n@Injectable()\nexport class GamePlayAugmenterService {\n private readonly getPlaySourceInteractionsMethods: Partial<\n Record GamePlaySourceInteraction[] | Promise>\n > = {\n \"sheriff\": async(game, gamePlay) => this.getSheriffGamePlaySourceInteractions(game, gamePlay),\n \"survivors\": async(game, gamePlay) => this.getSurvivorsGamePlaySourceInteractions(game, gamePlay),\n \"werewolves\": game => this.getWerewolvesGamePlaySourceInteractions(game),\n \"big-bad-wolf\": game => this.getBigBadWolfGamePlaySourceInteractions(game),\n \"cupid\": game => this.getCupidGamePlaySourceInteractions(game),\n \"fox\": game => this.getFoxGamePlaySourceInteractions(game),\n \"defender\": async game => this.getDefenderGamePlaySourceInteractions(game),\n \"hunter\": game => this.getHunterGamePlaySourceInteractions(game),\n \"pied-piper\": game => this.getPiedPiperGamePlaySourceInteractions(game),\n \"scandalmonger\": game => this.getScandalmongerGamePlaySourceInteractions(game),\n \"scapegoat\": game => this.getScapegoatGamePlaySourceInteractions(game),\n \"seer\": game => this.getSeerGamePlaySourceInteractions(game),\n \"white-werewolf\": game => this.getWhiteWerewolfGamePlaySourceInteractions(game),\n \"wild-child\": game => this.getWildChildGamePlaySourceInteractions(game),\n \"witch\": async game => this.getWitchGamePlaySourceInteractions(game),\n \"accursed-wolf-father\": async game => this.getAccursedWolfFatherGamePlaySourceInteractions(game),\n };\n\n private readonly canBeSkippedPlayMethods: Partial boolean>> = {\n \"charmed\": () => true,\n \"lovers\": () => true,\n \"survivors\": (game, gamePlay) => this.canSurvivorsSkipGamePlay(game, gamePlay),\n \"big-bad-wolf\": game => this.canBigBadWolfSkipGamePlay(game),\n \"fox\": () => true,\n \"scandalmonger\": () => true,\n \"scapegoat\": () => true,\n \"thief\": game => this.canThiefSkipGamePlay(game),\n \"two-sisters\": () => true,\n \"three-brothers\": () => true,\n \"white-werewolf\": () => true,\n \"witch\": () => true,\n \"actor\": () => true,\n \"cupid\": (game: Game) => this.canCupidSkipGamePlay(game),\n \"accursed-wolf-father\": () => true,\n \"stuttering-judge\": () => true,\n \"bear-tamer\": () => true,\n };\n\n public constructor(private readonly gameHistoryRecordService: GameHistoryRecordService) {}\n\n public setGamePlayCanBeSkipped(gamePlay: GamePlay, game: Game): GamePlay {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.canBeSkipped = this.canGamePlayBeSkipped(game, gamePlay);\n return clonedGamePlay;\n }\n\n public async setGamePlaySourceInteractions(gamePlay: GamePlay, game: Game): Promise {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.source.interactions = await this.getGamePlaySourceInteractions(gamePlay, game);\n return clonedGamePlay;\n }\n\n public setGamePlaySourcePlayers(gamePlay: GamePlay, game: Game): GamePlay {\n const clonedGamePlay = createGamePlay(gamePlay);\n clonedGamePlay.source.players = this.getExpectedPlayersToPlay(game);\n return clonedGamePlay;\n }\n\n private async getSheriffSettlesVotesGamePlaySourceInteractions(game: Game): Promise {\n const lastTieInVotesRecord = await this.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord(game._id, \"vote\");\n if (lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined || lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0) {\n throw createCantFindLastNominatedPlayersUnexpectedException(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n }\n const eligibleTargets = lastTieInVotesRecord.play.voting.nominatedPlayers;\n const interaction = createGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"sentence-to-death\",\n eligibleTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getSheriffDelegatesGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayersWithoutCurrentSheriff = getAlivePlayers(game).filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"sheriff\", game));\n const interaction = createGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"transfer-sheriff-role\",\n eligibleTargets: alivePlayersWithoutCurrentSheriff,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private async getSheriffGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n if (gamePlay.action === \"delegate\") {\n return this.getSheriffDelegatesGamePlaySourceInteractions(game);\n }\n if (gamePlay.action === \"settle-votes\") {\n return this.getSheriffSettlesVotesGamePlaySourceInteractions(game);\n }\n throw createMalformedCurrentGamePlayUnexpectedException(\"getSheriffGamePlaySourceInteractions\", gamePlay, game._id);\n }\n\n private async getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game: Game, gamePlay: GamePlay): Promise {\n const alivePlayers = getAlivePlayers(game);\n if (gamePlay.cause === \"previous-votes-were-in-ties\") {\n const lastTieInVotesRecord = await this.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord(game._id, gamePlay.action);\n if (lastTieInVotesRecord?.play.voting?.nominatedPlayers === undefined || lastTieInVotesRecord.play.voting.nominatedPlayers.length === 0) {\n throw createCantFindLastNominatedPlayersUnexpectedException(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n }\n return lastTieInVotesRecord.play.voting.nominatedPlayers;\n }\n return alivePlayers;\n }\n\n private async getSurvivorsVoteGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const eligibleTargets = await this.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game, gamePlay);\n const minBoundaries = gamePlay.canBeSkipped === true ? 0 : 1;\n const maxBoundaries = getAllowedToVotePlayers(game).length;\n const interaction = createGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets,\n boundaries: { min: minBoundaries, max: maxBoundaries },\n });\n return [interaction];\n }\n\n private async getSurvivorsElectSheriffGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const eligibleTargets = await this.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets(game, gamePlay);\n const maxBoundaries = getAllowedToVotePlayers(game).length;\n const interaction = createGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"choose-as-sheriff\",\n eligibleTargets,\n boundaries: { min: 1, max: maxBoundaries },\n });\n return [interaction];\n }\n\n private getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction(game: Game, previousDeadPlayers: DeadPlayer[]): GamePlaySourceInteraction | undefined {\n const devotedServantPlayer = getPlayerWithCurrentRole(game, \"devoted-servant\");\n if (!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game) ||\n doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, \"in-love\", game)) {\n return undefined;\n }\n return createGamePlaySourceInteraction({\n source: \"devoted-servant\",\n type: \"steal-role\",\n eligibleTargets: previousDeadPlayers,\n boundaries: { min: 0, max: 1 },\n });\n }\n\n private async getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game: Game): Promise {\n const previousGameHistoryRecord = await this.gameHistoryRecordService.getPreviousGameHistoryRecord(game._id);\n if (previousGameHistoryRecord?.deadPlayers === undefined || previousGameHistoryRecord.deadPlayers.length === 0) {\n throw createCantFindLastDeadPlayersUnexpectedException(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n }\n const interactions = [\n createGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"bury\",\n eligibleTargets: previousGameHistoryRecord.deadPlayers,\n boundaries: { min: 0, max: previousGameHistoryRecord.deadPlayers.length },\n isInconsequential: true,\n }),\n ];\n const devotedServantInteraction = this.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction(game, previousGameHistoryRecord.deadPlayers);\n if (devotedServantInteraction) {\n interactions.push(devotedServantInteraction);\n }\n return interactions;\n }\n\n private async getSurvivorsGamePlaySourceInteractions(game: Game, gamePlay: GamePlay): Promise {\n const survivorsGamePlaySourceInteractionMethods: Partial GamePlaySourceInteraction[] | Promise\n >> = {\n \"bury-dead-bodies\": async() => this.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions(game),\n \"vote\": async() => this.getSurvivorsVoteGamePlaySourceInteractions(game, gamePlay),\n \"elect-sheriff\": async() => this.getSurvivorsElectSheriffGamePlaySourceInteractions(game, gamePlay),\n };\n const sourceInteractionsMethod = survivorsGamePlaySourceInteractionMethods[gamePlay.action];\n if (!sourceInteractionsMethod) {\n throw createMalformedCurrentGamePlayUnexpectedException(\"getSurvivorsGamePlaySourceInteractions\", gamePlay, game._id);\n }\n return sourceInteractionsMethod(game, gamePlay);\n }\n\n private getWerewolvesGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const aliveVillagerSidedPlayers = getEligibleWerewolvesTargets(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"werewolves\",\n type: \"eat\",\n eligibleTargets: aliveVillagerSidedPlayers,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getBigBadWolfGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const eligibleWerewolvesTargets = getEligibleWerewolvesTargets(game);\n if (eligibleWerewolvesTargets.length === 0) {\n return [];\n }\n const interaction = createGamePlaySourceInteraction({\n source: \"big-bad-wolf\",\n type: \"eat\",\n eligibleTargets: eligibleWerewolvesTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getCupidGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const expectedPlayersToCharmCount = 2;\n const eligibleCupidTargets = getEligibleCupidTargets(game);\n if (eligibleCupidTargets.length < expectedPlayersToCharmCount) {\n return [];\n }\n const interaction = createGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: eligibleCupidTargets,\n boundaries: { min: expectedPlayersToCharmCount, max: expectedPlayersToCharmCount },\n });\n return [interaction];\n }\n\n private getFoxGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"fox\",\n type: \"sniff\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private async getDefenderGamePlaySourceInteractions(game: Game): Promise {\n const { canProtectTwice } = game.options.roles.defender;\n const alivePlayers = getAlivePlayers(game);\n const defenderPlayer = getPlayerWithCurrentRole(game, \"defender\");\n if (!defenderPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getDefenderGamePlaySourceInteractions\", { gameId: game._id, roleName: \"defender\" });\n }\n const lastDefenderProtectRecord = await this.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord(game._id, defenderPlayer._id);\n const lastProtectedPlayer = lastDefenderProtectRecord?.play.targets?.[0].player;\n const eligibleDefenderTargets = canProtectTwice || !lastProtectedPlayer ? alivePlayers : alivePlayers.filter(player => !player._id.equals(lastProtectedPlayer._id));\n const interaction = createGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: eligibleDefenderTargets,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getHunterGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"hunter\",\n type: \"shoot\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getPiedPiperGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const { charmedPeopleCountPerNight } = game.options.roles.piedPiper;\n const eligiblePiedPiperTargets = getEligiblePiedPiperTargets(game);\n const leftToCharmByPiedPiperPlayersCount = eligiblePiedPiperTargets.length;\n const countToCharm = Math.min(charmedPeopleCountPerNight, leftToCharmByPiedPiperPlayersCount);\n const interaction = createGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: eligiblePiedPiperTargets,\n boundaries: { min: countToCharm, max: countToCharm },\n });\n return [interaction];\n }\n\n private getScandalmongerGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"scandalmonger\",\n type: \"mark\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private getScapegoatGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const interaction = createGamePlaySourceInteraction({\n source: \"scapegoat\",\n type: \"ban-voting\",\n eligibleTargets: alivePlayers,\n boundaries: { min: 0, max: alivePlayers.length },\n });\n return [interaction];\n }\n\n private getSeerGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const alivePlayersWithoutSeer = alivePlayers.filter(({ role }) => role.current !== \"seer\");\n const interaction = createGamePlaySourceInteraction({\n source: \"seer\",\n type: \"look\",\n eligibleTargets: alivePlayersWithoutSeer,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getWhiteWerewolfGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const leftToEatByWhiteWerewolfPlayers = getEligibleWhiteWerewolfTargets(game);\n if (leftToEatByWhiteWerewolfPlayers.length === 0) {\n return [];\n }\n const interactions = createGamePlaySourceInteraction({\n source: \"white-werewolf\",\n type: \"eat\",\n eligibleTargets: leftToEatByWhiteWerewolfPlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interactions];\n }\n\n private getWildChildGamePlaySourceInteractions(game: Game): GamePlaySourceInteraction[] {\n const alivePlayers = getAlivePlayers(game);\n const alivePlayersWithoutWildChild = alivePlayers.filter(({ role }) => role.current !== \"wild-child\");\n const interaction = createGamePlaySourceInteraction({\n source: \"wild-child\",\n type: \"choose-as-model\",\n eligibleTargets: alivePlayersWithoutWildChild,\n boundaries: { min: 1, max: 1 },\n });\n return [interaction];\n }\n\n private getWitchGamePlaySourceGiveDeathPotionInteraction(game: Game, hasWitchUsedDeathPotion: boolean): GamePlaySourceInteraction | undefined {\n if (hasWitchUsedDeathPotion) {\n return undefined;\n }\n const alivePlayers = getAlivePlayers(game);\n const eligibleTargets = alivePlayers.filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game));\n return createGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-death-potion\",\n eligibleTargets,\n boundaries: { min: 0, max: 1 },\n });\n }\n\n private getWitchGamePlaySourceGiveLifePotionInteraction(game: Game, hasWitchUsedLifePotion: boolean): GamePlaySourceInteraction | undefined {\n if (hasWitchUsedLifePotion) {\n return undefined;\n }\n const alivePlayers = getAlivePlayers(game);\n const eligibleTargets = alivePlayers.filter(player => doesPlayerHaveActiveAttributeWithName(player, \"eaten\", game));\n return createGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets,\n boundaries: { min: 0, max: 1 },\n });\n }\n\n private async getWitchGamePlaySourceInteractions(game: Game): Promise {\n const witchPlayer = getPlayerWithCurrentRole(game, \"witch\");\n if (!witchPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getWitchGamePlaySourceInteractions\", { gameId: game._id, roleName: \"witch\" });\n }\n const [lifeRecords, deathRecords] = await Promise.all([\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"life\"),\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"death\"),\n ]);\n const hasWitchUsedLifePotion = lifeRecords.length > 0;\n const hasWitchUsedDeathPotion = deathRecords.length > 0;\n const giveLifePotionInteraction = this.getWitchGamePlaySourceGiveLifePotionInteraction(game, hasWitchUsedLifePotion);\n const giveDeathPotionInteraction = this.getWitchGamePlaySourceGiveDeathPotionInteraction(game, hasWitchUsedDeathPotion);\n return [giveLifePotionInteraction, giveDeathPotionInteraction].filter(isDefined);\n }\n\n private async getAccursedWolfFatherGamePlaySourceInteractions(game: Game): Promise {\n const accursedWolfFatherPlayer = getPlayerWithCurrentRole(game, \"accursed-wolf-father\");\n const exceptionInterpolations = { gameId: game._id, roleName: \"accursed-wolf-father\" as RoleName };\n if (!accursedWolfFatherPlayer) {\n throw createCantFindPlayerWithCurrentRoleUnexpectedException(\"getAccursedWolfFatherGamePlaySourceInteractions\", exceptionInterpolations);\n }\n const infectedTargetRecords = await this.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords(game._id, accursedWolfFatherPlayer._id);\n if (infectedTargetRecords.length) {\n return [];\n }\n const eatenByWerewolvesPlayers = game.players.filter(player =>\n doesPlayerHaveActiveAttributeWithNameAndSource(player, \"eaten\", \"werewolves\", game));\n const interaction = createGamePlaySourceInteraction({\n source: \"accursed-wolf-father\",\n type: \"infect\",\n eligibleTargets: eatenByWerewolvesPlayers,\n boundaries: { min: 0, max: 1 },\n });\n return [interaction];\n }\n\n private async getGamePlaySourceInteractions(gamePlay: GamePlay, game: Game): Promise {\n const playSourceInteractionsMethod = this.getPlaySourceInteractionsMethods[gamePlay.source.name];\n if (!playSourceInteractionsMethod) {\n return undefined;\n }\n const gamePlaySourceInteractions = await playSourceInteractionsMethod(game, gamePlay);\n return gamePlaySourceInteractions.length ? gamePlaySourceInteractions : undefined;\n }\n\n private canSurvivorsSkipGamePlay(game: Game, gamePlay: GamePlay): boolean {\n const { canBeSkipped } = game.options.votes;\n const isGamePlayVoteCauseAngelPresence = gamePlay.action === \"vote\" && gamePlay.cause === \"angel-presence\";\n if (gamePlay.action === \"elect-sheriff\" || isGamePlayVoteCauseAngelPresence) {\n return false;\n }\n return gamePlay.action === \"bury-dead-bodies\" || canBeSkipped;\n }\n\n private canCupidSkipGamePlay(game: Game): boolean {\n const expectedPlayersToCharmCount = 2;\n const eligibleCupidTargets = getEligibleCupidTargets(game);\n return eligibleCupidTargets.length < expectedPlayersToCharmCount;\n }\n\n private canBigBadWolfSkipGamePlay(game: Game): boolean {\n const leftToEatByWerewolvesPlayers = getEligibleWerewolvesTargets(game);\n return leftToEatByWerewolvesPlayers.length === 0;\n }\n\n private canThiefSkipGamePlay(game: Game): boolean {\n const { mustChooseBetweenWerewolves } = game.options.roles.thief;\n if (game.additionalCards === undefined) {\n return true;\n }\n const werewolfRoleNames = WEREWOLF_ROLES.map(role => role.name);\n const areAllAdditionalCardsWerewolves = game.additionalCards.every(({ roleName }) => werewolfRoleNames.includes(roleName));\n return !areAllAdditionalCardsWerewolves || !mustChooseBetweenWerewolves;\n }\n\n private canGamePlayBeSkipped(game: Game, gamePlay: GamePlay): boolean {\n const canBeSkippedGamePlayMethod = this.canBeSkippedPlayMethods[gamePlay.source.name];\n if (!canBeSkippedGamePlayMethod) {\n return false;\n }\n return canBeSkippedGamePlayMethod(game, gamePlay);\n }\n\n private getExpectedPlayersToPlay(game: Game): Player[] {\n const { currentPlay } = game;\n const mustIncludeDeadPlayersGamePlayActions: GamePlayAction[] = [\"shoot\", \"ban-voting\", \"delegate\"];\n let expectedPlayersToPlay: Player[] = [];\n if (currentPlay === null) {\n throw createNoCurrentGamePlayUnexpectedException(\"getExpectedPlayersToPlay\", { gameId: game._id });\n }\n if (isGameSourceGroup(currentPlay.source.name)) {\n expectedPlayersToPlay = getGroupOfPlayers(game, currentPlay.source.name);\n } else if (isGameSourceRole(currentPlay.source.name)) {\n expectedPlayersToPlay = getPlayersWithCurrentRole(game, currentPlay.source.name);\n } else {\n expectedPlayersToPlay = getPlayersWithActiveAttributeName(game, \"sheriff\");\n }\n if (!mustIncludeDeadPlayersGamePlayActions.includes(currentPlay.action)) {\n expectedPlayersToPlay = expectedPlayersToPlay.filter(player => player.isAlive);\n }\n if (currentPlay.type === \"vote\") {\n expectedPlayersToPlay = expectedPlayersToPlay.filter(player => !doesPlayerHaveActiveAttributeWithName(player, \"cant-vote\", game));\n }\n return expectedPlayersToPlay.map(player => createPlayer(player));\n }\n}" }, "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts": { "language": "typescript", "mutants": [ { - "id": "2358", + "id": "2366", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(18,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -90553,13 +90614,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079", - "1080", "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90573,7 +90634,7 @@ } }, { - "id": "2359", + "id": "2367", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(20,69): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -90581,13 +90642,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079", - "1080", "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90601,7 +90662,7 @@ } }, { - "id": "2360", + "id": "2368", "mutatorName": "BooleanLiteral", "replacement": "devotedServantPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(24,149): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(25,61): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(26,51): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\n", @@ -90609,13 +90670,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079", - "1080", "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90629,7 +90690,7 @@ } }, { - "id": "2361", + "id": "2369", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(24,149): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(25,61): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(26,51): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(27,85): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(28,51): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(29,60): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -90637,13 +90698,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079", - "1080", "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90657,7 +90718,7 @@ } }, { - "id": "2362", + "id": "2370", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(24,149): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(25,61): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(26,51): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\n", @@ -90665,13 +90726,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079", - "1080", "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90685,7 +90746,7 @@ } }, { - "id": "2363", + "id": "2371", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(22,149): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(23,61): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(24,51): error TS18048: 'devotedServantPlayer' is possibly 'undefined'.\n", @@ -90693,7 +90754,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1079" + "1081" ], "location": { "end": { @@ -90707,7 +90768,7 @@ } }, { - "id": "2364", + "id": "2372", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"devotedServantStealsRole\", {\"gameId\": \"e12db5497bd93cb4940be7f5\", \"playerId\": \"bee1a55f43bccaceecd52311\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:91:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -90715,15 +90776,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1080" + "1082" ], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90737,7 +90798,7 @@ } }, { - "id": "2365", + "id": "2373", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(24,119): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\n", @@ -90745,12 +90806,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90764,7 +90825,7 @@ } }, { - "id": "2366", + "id": "2374", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(25,99): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -90772,12 +90833,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90791,7 +90852,7 @@ } }, { - "id": "2367", + "id": "2375", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(25,110): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 23 more ... | \"lovers\"'.\n", @@ -90799,12 +90860,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1080", - "1081", "1082", "1083", "1084", - "1085" + "1085", + "1086", + "1087" ], "location": { "end": { @@ -90818,7 +90879,7 @@ } }, { - "id": "2368", + "id": "2376", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(34,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -90826,8 +90887,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086", - "1087" + "1088", + "1089" ], "location": { "end": { @@ -90841,7 +90902,7 @@ } }, { - "id": "2369", + "id": "2377", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(36,74): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -90849,8 +90910,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086", - "1087" + "1088", + "1089" ], "location": { "end": { @@ -90864,7 +90925,7 @@ } }, { - "id": "2370", + "id": "2378", "mutatorName": "BooleanLiteral", "replacement": "worshipedPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(40,46): error TS18048: 'worshipedPlayer' is possibly 'undefined'.\n", @@ -90872,8 +90933,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086", - "1087" + "1088", + "1089" ], "location": { "end": { @@ -90887,7 +90948,7 @@ } }, { - "id": "2371", + "id": "2379", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(40,46): error TS18048: 'worshipedPlayer' is possibly 'undefined'.\n", @@ -90895,8 +90956,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086", - "1087" + "1088", + "1089" ], "location": { "end": { @@ -90910,7 +90971,7 @@ } }, { - "id": "2372", + "id": "2380", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(40,46): error TS18048: 'worshipedPlayer' is possibly 'undefined'.\n", @@ -90918,8 +90979,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086", - "1087" + "1088", + "1089" ], "location": { "end": { @@ -90933,7 +90994,7 @@ } }, { - "id": "2373", + "id": "2381", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(38,46): error TS18048: 'worshipedPlayer' is possibly 'undefined'.\n", @@ -90941,7 +91002,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1086" + "1088" ], "location": { "end": { @@ -90955,7 +91016,7 @@ } }, { - "id": "2374", + "id": "2382", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(40,79): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -90963,7 +91024,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1087" + "1089" ], "location": { "end": { @@ -90977,7 +91038,7 @@ } }, { - "id": "2375", + "id": "2383", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(43,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -90985,8 +91046,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91000,7 +91061,7 @@ } }, { - "id": "2376", + "id": "2384", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:256:88)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91008,11 +91069,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1089" + "1091" ], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91026,7 +91087,7 @@ } }, { - "id": "2377", + "id": "2385", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(44,98): error TS2322: Type '() => undefined' is not assignable to type '(game: Game) => Game'.\n Type 'undefined' is not assignable to type 'Game'.\n", @@ -91034,8 +91095,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91049,7 +91110,7 @@ } }, { - "id": "2378", + "id": "2386", "mutatorName": "BooleanLiteral", "replacement": "roleOutcomeMethod", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(49,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -91057,8 +91118,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91072,7 +91133,7 @@ } }, { - "id": "2379", + "id": "2387", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(49,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -91080,8 +91141,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91095,7 +91156,7 @@ } }, { - "id": "2380", + "id": "2388", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(49,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -91103,8 +91164,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088", - "1089" + "1090", + "1091" ], "location": { "end": { @@ -91118,7 +91179,7 @@ } }, { - "id": "2381", + "id": "2389", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(47,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -91126,7 +91187,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1088" + "1090" ], "location": { "end": { @@ -91140,7 +91201,7 @@ } }, { - "id": "2382", + "id": "2390", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(52,128): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -91148,9 +91209,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91164,7 +91225,7 @@ } }, { - "id": "2383", + "id": "2391", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -163,11 +163,11 @@\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Conrad\",\n \"position\": 7733009300062208,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"devoted-servant\",\n \"isRevealed\": false,\n \"original\": \"devoted-servant\",\n },\n \"side\": PlayerSide {\n \"current\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:277:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91172,12 +91233,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91191,7 +91252,7 @@ } }, { - "id": "2384", + "id": "2392", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(55,7): error TS2739: Type '{}' is missing the following properties from type 'PlayerRole': original, current, isRevealed\n", @@ -91199,9 +91260,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91215,7 +91276,7 @@ } }, { - "id": "2385", + "id": "2393", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -168,11 +168,11 @@\n \"current\": \"seer\",\n \"isRevealed\": false,\n \"original\": \"devoted-servant\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n \"status\": \"playing\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:297:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91223,12 +91284,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1091" + "1093" ], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91242,7 +91303,7 @@ } }, { - "id": "2386", + "id": "2394", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -168,11 +168,11 @@\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"devoted-servant\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n \"status\": \"over\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:277:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91250,12 +91311,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91269,7 +91330,7 @@ } }, { - "id": "2387", + "id": "2395", "mutatorName": "EqualityOperator", "replacement": "devotedServantPlayer.side.current === \"werewolves\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -168,11 +168,11 @@\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"devoted-servant\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n \"status\": \"over\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:277:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91277,12 +91338,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91296,7 +91357,7 @@ } }, { - "id": "2388", + "id": "2396", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(61,9): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -91304,9 +91365,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91320,7 +91381,7 @@ } }, { - "id": "2389", + "id": "2397", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -168,11 +168,11 @@\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"devoted-servant\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n \"status\": \"over\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:277:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91328,11 +91389,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ - "1090", - "1092" + "1092", + "1094" ], "location": { "end": { @@ -91346,7 +91407,7 @@ } }, { - "id": "2390", + "id": "2398", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(62,7): error TS2739: Type '{}' is missing the following properties from type 'PlayerSide': original, current\n", @@ -91354,8 +91415,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1092" + "1092", + "1094" ], "location": { "end": { @@ -91369,7 +91430,7 @@ } }, { - "id": "2391", + "id": "2399", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -109,16 +109,16 @@\n \"group\": undefined,\n \"isAlive\": false,\n \"name\": \"Louie\",\n \"position\": 7444197518868480,\n \"role\": PlayerRole {\n- \"current\": \"devoted-servant\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"7e6ee7fc29a1ee7ad6eb4ed7\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:277:145)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91377,12 +91438,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1090" + "1092" ], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91396,7 +91457,7 @@ } }, { - "id": "2392", + "id": "2400", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(68,7): error TS2739: Type '{}' is missing the following properties from type 'PlayerRole': original, current, isRevealed\n", @@ -91404,9 +91465,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91420,7 +91481,7 @@ } }, { - "id": "2393", + "id": "2401", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(72,7): error TS2739: Type '{}' is missing the following properties from type 'PlayerSide': original, current\n", @@ -91428,9 +91489,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91444,7 +91505,7 @@ } }, { - "id": "2394", + "id": "2402", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(74,9): error TS2322: Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -91452,9 +91513,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1090", - "1091", - "1092" + "1092", + "1093", + "1094" ], "location": { "end": { @@ -91468,7 +91529,7 @@ } }, { - "id": "2395", + "id": "2403", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.ts(81,91): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -91476,8 +91537,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1093", - "1094" + "1095", + "1096" ], "location": { "end": { @@ -91491,7 +91552,7 @@ } }, { - "id": "2396", + "id": "2404", "mutatorName": "BooleanLiteral", "replacement": "canPlayerDelegateSheriffAttribute(devotedServantPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 4223791106359296,\n \"turn\": 629508371644416,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T10:31:14.671Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:331:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91499,11 +91560,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1093" + "1095" ], "coveredBy": [ - "1093", - "1094" + "1095", + "1096" ], "location": { "end": { @@ -91517,7 +91578,7 @@ } }, { - "id": "2397", + "id": "2405", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 14\n+ Received + 1\n\n@@ -176,22 +176,9 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 5856293870895104,\n \"turn\": 2099624911306752,\n- \"upcomingPlays\": Array [\n- GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": 2024-04-08T20:30:37.335Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:347:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91525,11 +91586,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1094" + "1096" ], "coveredBy": [ - "1093", - "1094" + "1095", + "1096" ], "location": { "end": { @@ -91543,7 +91604,7 @@ } }, { - "id": "2398", + "id": "2406", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 2841489702912000,\n \"turn\": 285365900410880,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T21:20:37.346Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:331:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91551,11 +91612,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1093" + "1095" ], "coveredBy": [ - "1093", - "1094" + "1095", + "1096" ], "location": { "end": { @@ -91569,7 +91630,7 @@ } }, { - "id": "2399", + "id": "2407", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1462321100619776,\n \"turn\": 2068180535083008,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T05:23:40.179Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts:331:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -91577,10 +91638,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1093" + "1095" ], "coveredBy": [ - "1093" + "1095" ], "location": { "end": { @@ -91600,7 +91661,7 @@ "language": "typescript", "mutants": [ { - "id": "2400", + "id": "2408", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:223:56)", @@ -91747,7 +91808,7 @@ } }, { - "id": "2401", + "id": "2409", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(32,19): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -91891,7 +91952,7 @@ } }, { - "id": "2402", + "id": "2410", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(33,18): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92035,7 +92096,7 @@ } }, { - "id": "2403", + "id": "2411", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(34,16): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92179,7 +92240,7 @@ } }, { - "id": "2404", + "id": "2412", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(35,21): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92323,7 +92384,7 @@ } }, { - "id": "2405", + "id": "2413", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(36,23): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92467,7 +92528,7 @@ } }, { - "id": "2406", + "id": "2414", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(37,13): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92611,7 +92672,7 @@ } }, { - "id": "2407", + "id": "2415", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(38,14): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92755,7 +92816,7 @@ } }, { - "id": "2408", + "id": "2416", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(39,19): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -92899,7 +92960,7 @@ } }, { - "id": "2409", + "id": "2417", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(40,14): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93043,7 +93104,7 @@ } }, { - "id": "2410", + "id": "2418", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(41,15): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93187,7 +93248,7 @@ } }, { - "id": "2411", + "id": "2419", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(42,17): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93331,7 +93392,7 @@ } }, { - "id": "2412", + "id": "2420", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(43,12): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93475,7 +93536,7 @@ } }, { - "id": "2413", + "id": "2421", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(44,19): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93619,7 +93680,7 @@ } }, { - "id": "2414", + "id": "2422", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(45,19): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93763,7 +93824,7 @@ } }, { - "id": "2415", + "id": "2423", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(46,18): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -93907,7 +93968,7 @@ } }, { - "id": "2416", + "id": "2424", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(47,14): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -94051,7 +94112,7 @@ } }, { - "id": "2417", + "id": "2425", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(48,22): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -94195,7 +94256,7 @@ } }, { - "id": "2418", + "id": "2426", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(49,14): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -94339,7 +94400,7 @@ } }, { - "id": "2419", + "id": "2427", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(50,29): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -94483,7 +94544,7 @@ } }, { - "id": "2420", + "id": "2428", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(51,25): error TS2322: Type '() => undefined' is not assignable to type '(play: MakeGamePlayWithRelationsDto, game: GameWithCurrentPlay) => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -94627,7 +94688,7 @@ } }, { - "id": "2421", + "id": "2429", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(61,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -94662,8 +94723,8 @@ "366", "367", "368", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -94677,7 +94738,7 @@ } }, { - "id": "2422", + "id": "2430", "mutatorName": "BooleanLiteral", "replacement": "game.currentPlay", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -94685,7 +94746,7 @@ "testsCompleted": 29, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "342", @@ -94715,8 +94776,8 @@ "366", "367", "368", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -94730,7 +94791,7 @@ } }, { - "id": "2423", + "id": "2431", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(67,35): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -94765,8 +94826,8 @@ "366", "367", "368", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -94780,7 +94841,7 @@ } }, { - "id": "2424", + "id": "2432", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).rejects.toStrictEqual(expected) // deep equality\n\nExpected: [UnexpectedException: Unexpected exception in makeGamePlay]\nReceived: [TypeError: Cannot read properties of null (reading 'source')]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:218:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:196:77)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -94818,8 +94879,8 @@ "366", "367", "368", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -94833,7 +94894,7 @@ } }, { - "id": "2425", + "id": "2433", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).rejects.toStrictEqual(expected) // deep equality\n\nExpected: [UnexpectedException: Unexpected exception in makeGamePlay]\nReceived: [TypeError: Cannot read properties of null (reading 'source')]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:218:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:196:77)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -94858,7 +94919,7 @@ } }, { - "id": "2426", + "id": "2434", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"makeGamePlay\", {\"gameId\": \"a1bd5dbedbc6264131e6b1af\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:197:91)", @@ -94883,7 +94944,7 @@ } }, { - "id": "2427", + "id": "2435", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(63,72): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", @@ -94905,7 +94966,7 @@ } }, { - "id": "2428", + "id": "2436", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(70,102): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -94930,7 +94991,7 @@ } }, { - "id": "2429", + "id": "2437", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(72,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -94955,7 +95016,7 @@ } }, { - "id": "2430", + "id": "2438", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(76,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,45): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(84,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(85,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -94980,7 +95041,7 @@ } }, { - "id": "2431", + "id": "2439", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(76,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(84,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(85,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -95005,7 +95066,7 @@ } }, { - "id": "2432", + "id": "2440", "mutatorName": "LogicalOperator", "replacement": "!actorPlayer && !chosenCard", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(76,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(84,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(85,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -95030,7 +95091,7 @@ } }, { - "id": "2433", + "id": "2441", "mutatorName": "BooleanLiteral", "replacement": "actorPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(84,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\n", @@ -95055,7 +95116,7 @@ } }, { - "id": "2434", + "id": "2442", "mutatorName": "BooleanLiteral", "replacement": "chosenCard", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(76,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(85,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -95079,7 +95140,7 @@ } }, { - "id": "2435", + "id": "2443", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(74,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(79,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(80,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(83,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -95102,7 +95163,7 @@ } }, { - "id": "2436", + "id": "2444", "mutatorName": "BooleanLiteral", "replacement": "chosenRole", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,45): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -95125,7 +95186,7 @@ } }, { - "id": "2437", + "id": "2445", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,18): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,45): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(82,23): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(84,37): error TS18048: 'actorPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(85,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -95148,7 +95209,7 @@ } }, { - "id": "2438", + "id": "2446", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,45): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -95171,7 +95232,7 @@ } }, { - "id": "2439", + "id": "2447", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(79,45): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -95193,7 +95254,7 @@ } }, { - "id": "2440", + "id": "2448", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 10\n+ Received + 2\n\n@@ -135,26 +135,18 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"2ac50725304e927d948cefe7\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"acting\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kiera\",\n \"position\": 6452880835870720,\n \"role\": PlayerRole {\n- \"current\": \"seer\",\n+ \"current\": \"actor\",\n \"isRevealed\": false,\n \"original\": \"actor\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:504:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -95218,7 +95279,7 @@ } }, { - "id": "2441", + "id": "2449", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(81,7): error TS2739: Type '{}' is missing the following properties from type 'PlayerRole': original, current, isRevealed\n", @@ -95240,7 +95301,7 @@ } }, { - "id": "2442", + "id": "2450", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -135,19 +135,11 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"4dcf12ebd6fd49fa4b888990\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"acting\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Darlene\",\n \"position\": 4684591291957248,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:504:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -95265,7 +95326,7 @@ } }, { - "id": "2443", + "id": "2451", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -7,11 +7,11 @@\n \"recipient\": \"actor\",\n \"roleName\": \"pied-piper\",\n },\n GameAdditionalCard {\n \"_id\": \"7da0ce65a73a45dcb7ef02ae\",\n- \"isUsed\": true,\n+ \"isUsed\": false,\n \"recipient\": \"thief\",\n \"roleName\": \"seer\",\n },\n GameAdditionalCard {\n \"_id\": \"fa0e9e4ef656de19ad36ddbd\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:504:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -95290,7 +95351,7 @@ } }, { - "id": "2444", + "id": "2452", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -7,11 +7,11 @@\n \"recipient\": \"actor\",\n \"roleName\": \"wolf-hound\",\n },\n GameAdditionalCard {\n \"_id\": \"d7baff7ec4cfdd3cdbc69a26\",\n- \"isUsed\": true,\n+ \"isUsed\": false,\n \"recipient\": \"actor\",\n \"roleName\": \"seer\",\n },\n GameAdditionalCard {\n \"_id\": \"18a5d75f9087db5beb24fd00\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:504:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -95315,7 +95376,7 @@ } }, { - "id": "2445", + "id": "2453", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(88,108): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -95338,7 +95399,7 @@ } }, { - "id": "2446", + "id": "2454", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(94,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95361,7 +95422,7 @@ } }, { - "id": "2447", + "id": "2455", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(94,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95384,7 +95445,7 @@ } }, { - "id": "2448", + "id": "2456", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(94,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95407,7 +95468,7 @@ } }, { - "id": "2449", + "id": "2457", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(91,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(94,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95430,7 +95491,7 @@ } }, { - "id": "2450", + "id": "2458", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(92,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95452,7 +95513,7 @@ } }, { - "id": "2451", + "id": "2459", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(99,99): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -95475,7 +95536,7 @@ } }, { - "id": "2452", + "id": "2460", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(105,28): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(108,54): error TS18048: 'sheriffPlayer' is possibly 'undefined'.\n", @@ -95498,7 +95559,7 @@ } }, { - "id": "2453", + "id": "2461", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(105,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95521,7 +95582,7 @@ } }, { - "id": "2454", + "id": "2462", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(105,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95544,7 +95605,7 @@ } }, { - "id": "2455", + "id": "2463", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(102,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(105,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95567,7 +95628,7 @@ } }, { - "id": "2456", + "id": "2464", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(103,28): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -95589,7 +95650,7 @@ } }, { - "id": "2457", + "id": "2465", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(106,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -95611,7 +95672,7 @@ } }, { - "id": "2458", + "id": "2466", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(108,54): error TS18048: 'sheriffPlayer' is possibly 'undefined'.\n", @@ -95633,7 +95694,7 @@ } }, { - "id": "2459", + "id": "2467", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(108,54): error TS18048: 'sheriffPlayer' is possibly 'undefined'.\n", @@ -95655,7 +95716,7 @@ } }, { - "id": "2460", + "id": "2468", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -110,11 +110,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"245aa25df25cddd77fca6c2e\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"sheriff\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Santina\",\n \"position\": 3443419913388032,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:555:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -95680,7 +95741,7 @@ } }, { - "id": "2461", + "id": "2469", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(114,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -95704,7 +95765,7 @@ } }, { - "id": "2462", + "id": "2470", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:578:59)", @@ -95731,7 +95792,7 @@ } }, { - "id": "2463", + "id": "2471", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(117,19): error TS2322: Type '() => undefined' is not assignable to type '() => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -95755,7 +95816,7 @@ } }, { - "id": "2464", + "id": "2472", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(118,23): error TS2322: Type '() => undefined' is not assignable to type '() => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -95779,7 +95840,7 @@ } }, { - "id": "2465", + "id": "2473", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(124,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -95803,7 +95864,7 @@ } }, { - "id": "2466", + "id": "2474", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(124,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -95827,7 +95888,7 @@ } }, { - "id": "2467", + "id": "2475", "mutatorName": "EqualityOperator", "replacement": "sheriffPlayMethod !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(124,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -95851,7 +95912,7 @@ } }, { - "id": "2468", + "id": "2476", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(122,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -95873,7 +95934,7 @@ } }, { - "id": "2469", + "id": "2477", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(127,112): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -95901,7 +95962,7 @@ } }, { - "id": "2470", + "id": "2478", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,85): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -95929,7 +95990,7 @@ } }, { - "id": "2471", + "id": "2479", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -95957,7 +96018,7 @@ } }, { - "id": "2472", + "id": "2480", "mutatorName": "LogicalOperator", "replacement": "previousGameHistoryRecord?.deadPlayers === undefined && previousGameHistoryRecord.deadPlayers.length === 0", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -95985,7 +96046,7 @@ } }, { - "id": "2473", + "id": "2481", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,18): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,18): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -96013,7 +96074,7 @@ } }, { - "id": "2474", + "id": "2482", "mutatorName": "EqualityOperator", "replacement": "previousGameHistoryRecord?.deadPlayers !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,65): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,65): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -96041,7 +96102,7 @@ } }, { - "id": "2475", + "id": "2483", "mutatorName": "OptionalChaining", "replacement": "previousGameHistoryRecord.deadPlayers", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,9): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(131,64): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(138,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\n", @@ -96069,7 +96130,7 @@ } }, { - "id": "2476", + "id": "2484", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: {\"_id\": \"a4bfcaed84ebc9daca6a987e\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T16:42:30.216Z, \"currentPlay\": {\"action\": \"growl\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"bury-dead-bodies\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7798320072228864}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [], \"status\": \"over\", \"tick\": 5224917362540544, \"turn\": 6663699714539520, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:05:40.005Z, \"victory\": undefined}\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:609:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -96099,7 +96160,7 @@ } }, { - "id": "2477", + "id": "2485", "mutatorName": "EqualityOperator", "replacement": "previousGameHistoryRecord.deadPlayers.length !== 0", "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: {\"_id\": \"ecfb4caedf61988ddaae0bea\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:27:48.388Z, \"currentPlay\": {\"action\": \"mark\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"big-bad-wolf\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2397413746671616}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [], \"status\": \"canceled\", \"tick\": 5671781761286144, \"turn\": 870982881378304, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T10:07:46.247Z, \"victory\": undefined}\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:609:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -96129,7 +96190,7 @@ } }, { - "id": "2478", + "id": "2486", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,36): error TS18047: 'previousGameHistoryRecord' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,36): error TS18048: 'previousGameHistoryRecord.deadPlayers' is possibly 'undefined'.\n", @@ -96152,7 +96213,7 @@ } }, { - "id": "2479", + "id": "2487", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"survivorsBuryDeadBodies\", {\"gameId\": \"be90d18aed1f0ef2e51540a3\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:599:97)", @@ -96178,7 +96239,7 @@ } }, { - "id": "2480", + "id": "2488", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(132,89): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", @@ -96201,7 +96262,7 @@ } }, { - "id": "2481", + "id": "2489", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,85): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -96227,7 +96288,7 @@ } }, { - "id": "2482", + "id": "2490", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,85): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -96253,7 +96314,7 @@ } }, { - "id": "2483", + "id": "2491", "mutatorName": "EqualityOperator", "replacement": "targets?.length !== expectedTargetCountForDevotedServant", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,85): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -96279,7 +96340,7 @@ } }, { - "id": "2484", + "id": "2492", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(135,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(136,85): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -96305,7 +96366,7 @@ } }, { - "id": "2485", + "id": "2493", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:623:81)", @@ -96330,7 +96391,7 @@ } }, { - "id": "2486", + "id": "2494", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(139,57): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'ObjectId[]'.\n Type 'undefined' is not assignable to type 'ObjectId'.\n", @@ -96356,7 +96417,7 @@ } }, { - "id": "2487", + "id": "2495", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)\n\nExpected number of calls: 2\nReceived number of calls: 0\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:655:58)", @@ -96383,7 +96444,7 @@ } }, { - "id": "2488", + "id": "2496", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 2\n\n1: {\"_id\": \"eccfc583ad6e5cabffbcfc97\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Savanah\", \"position\": 966173181083648, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7cbbf71f6f138efeeedc1be4\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T07:46:44.225Z, \"currentPlay\": {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"elder\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4459294336483328}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"2df891e9ee556cc5dbfe5adb\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mikayla\", \"position\": 6926384576331776, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"eccfc583ad6e5cabffbcfc97\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Savanah\", \"position\": 966173181083648, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"9e3f2af149cb2c51a3cf44ee\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jaquan\", \"position\": 1485707971395584, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"6e1b486f8564eace439f9f8a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Chasity\", \"position\": 2604662920314880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 4022563374104576, \"turn\": 1190697839362048, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T18:25:50.034Z, \"victory\": undefined}\n2: {\"_id\": \"9e3f2af149cb2c51a3cf44ee\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jaquan\", \"position\": 1485707971395584, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"7cbbf71f6f138efeeedc1be4\", \"createdAt\": 2024-04-09T07:46:44.225Z, \"currentPlay\": {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"elder\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4459294336483328}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"2df891e9ee556cc5dbfe5adb\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mikayla\", \"position\": 6926384576331776, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"eccfc583ad6e5cabffbcfc97\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Savanah\", \"position\": 966173181083648, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"9e3f2af149cb2c51a3cf44ee\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jaquan\", \"position\": 1485707971395584, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"6e1b486f8564eace439f9f8a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Chasity\", \"position\": 2604662920314880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 4022563374104576, \"turn\": 1190697839362048, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T18:25:50.034Z}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:677:62)", @@ -96410,7 +96471,7 @@ } }, { - "id": "2489", + "id": "2497", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)\n\nExpected number of calls: 2\nReceived number of calls: 0\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:655:58)", @@ -96437,7 +96498,7 @@ } }, { - "id": "2490", + "id": "2498", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)\n\nExpected number of calls: 2\nReceived number of calls: 0\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:655:58)", @@ -96462,7 +96523,7 @@ } }, { - "id": "2491", + "id": "2499", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(149,62): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -96481,7 +96542,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96495,7 +96556,7 @@ } }, { - "id": "2492", + "id": "2500", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(152,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -96514,7 +96575,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96528,7 +96589,7 @@ } }, { - "id": "2493", + "id": "2501", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(155,58): error TS18048: 'scapegoatPlayer' is possibly 'undefined'.\n", @@ -96547,7 +96608,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96561,7 +96622,7 @@ } }, { - "id": "2494", + "id": "2502", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(155,58): error TS18048: 'scapegoatPlayer' is possibly 'undefined'.\n", @@ -96580,7 +96641,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96594,7 +96655,7 @@ } }, { - "id": "2495", + "id": "2503", "mutatorName": "LogicalOperator", "replacement": "scapegoatPlayer || isPlayerAliveAndPowerful(scapegoatPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(153,53): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(155,58): error TS18048: 'scapegoatPlayer' is possibly 'undefined'.\n", @@ -96613,7 +96674,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96627,7 +96688,7 @@ } }, { - "id": "2496", + "id": "2504", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:758:60)", @@ -96652,7 +96713,7 @@ } }, { - "id": "2497", + "id": "2505", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(157,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -96670,7 +96731,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96684,7 +96745,7 @@ } }, { - "id": "2498", + "id": "2506", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"dce1c21d62b4a8cd5f695d7a\", \"createdAt\": 2024-04-08T14:40:26.596Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 2481205094121472}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"d55dcde4308fac56451c8325\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Georgiana\", \"position\": 8936215648665600, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7abe20b5cb80cadbb194fa3f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Fernando\", \"position\": 6589933475069952, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"8da63ffceab73a2ac26ffc47\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Connor\", \"position\": 6061219207184384, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ae6aeed88a1ea92ecfc4629b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nicolas\", \"position\": 3962763692998656, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 5037010131615744, \"turn\": 1440737405173760, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:32:59.434Z}], but was invoked 1 times with {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:774:63)", @@ -96705,7 +96766,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96719,7 +96780,7 @@ } }, { - "id": "2499", + "id": "2507", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"c6e8effdb91ac12fbdc4bf5d\", \"createdAt\": 2024-04-09T04:40:12.603Z, \"currentPlay\": {\"action\": \"choose-card\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"pied-piper\", \"players\": undefined}, \"type\": \"bury-dead-bodies\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1520199075364864}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dff88bdec0d7f6a8e58ca459\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jammie\", \"position\": 3067394658402304, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"02e857cd5dd7fadb3aaededa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Justyn\", \"position\": 2533222573408256, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6c21e94a4493ffe91fa8ee91\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kaci\", \"position\": 1875946269310976, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"3182a102b1b5a5686e132e1b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brown\", \"position\": 8220889038454784, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 4461023725617152, \"turn\": 172142532493312, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:30:31.610Z}], but it was called with {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:822:59)", @@ -96740,7 +96801,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96754,7 +96815,7 @@ } }, { - "id": "2500", + "id": "2508", "mutatorName": "LogicalOperator", "replacement": "sheriffPlayer?.isAlive === true || mustSheriffSettleTieInVotes", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"502dc865da7cbeb8aba4efde\", \"createdAt\": 2024-04-09T04:55:41.402Z, \"currentPlay\": {\"action\": \"delegate\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"werewolf\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4497104439345152}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"e220f2dbfb9de17fc70fbe0a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nyasia\", \"position\": 5801641418686464, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bd2f9e2fdb87fa9d1febdfbf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Vidal\", \"position\": 2181477108285440, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cdaaafd190fcbbcacea6c481\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Iva\", \"position\": 5582572608290816, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"d3877bce52e7a1b2d2aab024\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Efren\", \"position\": 1611108152508416, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 4872357877383168, \"turn\": 3393287031357440, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T23:28:07.991Z}], but was invoked 1 times with {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:774:63)", @@ -96775,7 +96836,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96789,7 +96850,7 @@ } }, { - "id": "2501", + "id": "2509", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"accb1af6de744f551177346d\", \"createdAt\": 2024-04-08T16:40:18.574Z, \"currentPlay\": {\"action\": \"infect\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"one-night-only\", \"source\": {\"interactions\": undefined, \"name\": \"scapegoat\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6463637071855616}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"8a4394befc16a34ffe28bcdd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Fernando\", \"position\": 8532384301449216, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"870bef2eb97eb6da5b7ba16b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Victoria\", \"position\": 8422700747849728, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cbcd5a7bf721b7deccbaaa5e\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eleonore\", \"position\": 1855156339605504, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"82ababb5aad3bd0da3f2326f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"William\", \"position\": 3414292133052416, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 5025169475108864, \"turn\": 4521423424978944, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T21:40:06.594Z}], but was invoked 1 times with {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:774:63)", @@ -96810,7 +96871,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96824,7 +96885,7 @@ } }, { - "id": "2502", + "id": "2510", "mutatorName": "EqualityOperator", "replacement": "sheriffPlayer?.isAlive !== true", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"5b5c0faa433bc194d8e8c3bd\", \"createdAt\": 2024-04-09T04:27:54.118Z, \"currentPlay\": {\"action\": \"choose-card\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2627548951347200}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"5a8e34db9e8aaaf0ddb1e82f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julio\", \"position\": 7020153399148544, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b7fc3f4bbdd5a70b44dbf3bd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Julian\", \"position\": 968038595690496, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"17c0f8aff29fcd56ccd6ebbc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Alverta\", \"position\": 1802377204072448, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c48a9bdcb578c2a3b833f59b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lizeth\", \"position\": 5132617229795328, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 4674915064086528, \"turn\": 8007637115338752, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T16:26:50.902Z}], but was invoked 1 times with {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:774:63)", @@ -96845,7 +96906,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96859,7 +96920,7 @@ } }, { - "id": "2503", + "id": "2511", "mutatorName": "OptionalChaining", "replacement": "sheriffPlayer.isAlive", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(158,9): error TS18048: 'sheriffPlayer' is possibly 'undefined'.\n", @@ -96877,7 +96938,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96891,7 +96952,7 @@ } }, { - "id": "2504", + "id": "2512", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"dbff5fe5faf2f709b7efcdde\", \"createdAt\": 2024-04-08T12:18:12.476Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"bury-dead-bodies\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 332531863912448}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"a6f14fc654fa2ae53a873afd\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": false, \"name\": \"Rodolfo\", \"position\": 5448125223272448, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"6e8737eecae9dcaba454693b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Susanna\", \"position\": 5246108829745152, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"4bbf0dccbcd018edb5b7ad0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Shyann\", \"position\": 4990043034746880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"d1f340889a16e1fbf4dbb0be\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amelie\", \"position\": 2570147160129536, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 2616514597355520, \"turn\": 7562933408104448, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T11:03:11.004Z}], but was invoked 1 times with {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:790:63)", @@ -96912,7 +96973,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96926,7 +96987,7 @@ } }, { - "id": "2505", + "id": "2513", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, {\"_id\": \"4a326e04ecc975dbfc2da0c7\", \"createdAt\": 2024-04-09T10:41:02.545Z, \"currentPlay\": {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"little-girl\", \"players\": undefined}, \"type\": \"choose-card\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4189036539281408}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"be9305212c7c9080c0fafba2\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Braeden\", \"position\": 7091658973773824, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7c823caaf07bc2ee454c01d6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Axel\", \"position\": 118381158072320, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"48c8e20d0cf3cd2cfb1a151b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amaya\", \"position\": 6497026594308096, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"eeb7091f2b28ee5e1cbac9e5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jamel\", \"position\": 7934509808877568, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 5775563706859520, \"turn\": 4989820594028544, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:40:13.407Z}], but it was called with {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:822:59)", @@ -96951,7 +97012,7 @@ } }, { - "id": "2506", + "id": "2514", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toHaveBeenCalledExactlyOnceWith()\n\nExpected mock to be invoked some number of times other than once or once with arguments other than [{\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, {\"_id\": \"edf96621687c3a01ae5c113e\", \"createdAt\": 2024-04-08T15:13:29.397Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2028691146145792}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"67da4ed9d4edfea05a63db5e\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brandt\", \"position\": 4747621071585280, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"52310a7caaa048fea8476ac5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tia\", \"position\": 6931483010793472, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"0fa2bb6b4f3f1cccc66eac9d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Electa\", \"position\": 8347647381340160, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a9022dcd4b6e0ea8716ec87b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Daphnee\", \"position\": 4112440870567936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 6499411039354880, \"turn\": 6908779564105728, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:50:21.154Z}], but was invoked 1 times with {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:870:63)", @@ -96971,7 +97032,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -96985,7 +97046,7 @@ } }, { - "id": "2507", + "id": "2515", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:838:59)", @@ -97005,7 +97066,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -97019,7 +97080,7 @@ } }, { - "id": "2508", + "id": "2516", "mutatorName": "EqualityOperator", "replacement": "clonedGame.currentPlay.cause === \"previous-votes-were-in-ties\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"caee63cd63fc9ed8abedf5dc\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"8fdc66ffc6df2e9265ab556a\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Rebeca\",\n- \"position\": 6952009160720384,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"a44cef6a636ccb34afd3ae9c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Delilah\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"a44cef6a636ccb34afd3ae9c\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Delilah\",\n- \"position\": 5939397641895936,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"8fdc66ffc6df2e9265ab556a\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Rebeca\",\n- \"position\": 6952009160720384,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"cb20bc0a60839a8c50c7df24\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Janae\",\n \"position\": 6677941832384512,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"8fdc66ffc6df2e9265ab556a\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Rebeca\",\n+ \"position\": 6952009160720384,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 5016734329208833,\n \"turn\": 372849680318464,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -97027,7 +97088,7 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "387", @@ -97039,7 +97100,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -97053,7 +97114,7 @@ } }, { - "id": "2509", + "id": "2517", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(162,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", @@ -97070,7 +97131,7 @@ "395", "396", "397", - "748" + "750" ], "location": { "end": { @@ -97084,7 +97145,7 @@ } }, { - "id": "2510", + "id": "2518", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:838:59)", @@ -97103,7 +97164,7 @@ "393", "395", "396", - "748" + "750" ], "location": { "end": { @@ -97117,7 +97178,7 @@ } }, { - "id": "2511", + "id": "2519", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, {\"_id\": \"ddf4bb8001cb9cc7c14a7a0f\", \"createdAt\": 2024-04-09T08:56:51.073Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"villager\", \"players\": undefined}, \"type\": \"choose-side\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4136189529423872}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"a5a65d6f25fe8dabeea2839b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Stone\", \"position\": 2386559974244352, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"33e5f7d0ef27fac2df8e630f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Laverna\", \"position\": 878090746068992, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bc1094166bebed42dc5d7e0b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lemuel\", \"position\": 7606224176545792, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"2ebaa2ad32cdfecbca3ae2c3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Aletha\", \"position\": 1134785625849856, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 4143910175637504, \"turn\": 7123245507543040, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T08:17:28.902Z}], but it was called with {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:838:59)", @@ -97136,7 +97197,7 @@ "393", "395", "396", - "748" + "750" ], "location": { "end": { @@ -97150,7 +97211,7 @@ } }, { - "id": "2512", + "id": "2520", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(163,67): error TS2322: Type '\"\"' is not assignable to type '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined'.\n", @@ -97166,7 +97227,7 @@ "393", "395", "396", - "748" + "750" ], "location": { "end": { @@ -97180,7 +97241,7 @@ } }, { - "id": "2513", + "id": "2521", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(169,100): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -97194,7 +97255,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97208,7 +97269,7 @@ } }, { - "id": "2514", + "id": "2522", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"caca943e3b2d8c0cb6889fa6\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T15:49:37.146Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4184062772117504}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ccc6fbacba9c2bfefea24bfa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Berry\", \"position\": 6788581423054848, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"3cfddcf06dc3fc6baa09bbdb\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sheridan\", \"position\": 4540894415945728, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2dd2da45ff793dfd798af8db\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jayda\", \"position\": 4803547254226944, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"5ad3b1bfac3f98e6dbe4aac7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Claudine\", \"position\": 1388125624467456, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 2183699191824384, \"turn\": 8904561488035840, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T01:20:25.375Z, \"victory\": undefined}\nReceived: undefined\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97225,7 +97286,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97239,7 +97300,7 @@ } }, { - "id": "2515", + "id": "2523", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:947:59)", @@ -97256,7 +97317,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97270,7 +97331,7 @@ } }, { - "id": "2516", + "id": "2524", "mutatorName": "LogicalOperator", "replacement": "currentPlay.cause === undefined && currentPlay.cause === \"angel-presence\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:947:59)", @@ -97287,7 +97348,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97301,7 +97362,7 @@ } }, { - "id": "2517", + "id": "2525", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:947:59)", @@ -97318,7 +97379,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97332,7 +97393,7 @@ } }, { - "id": "2518", + "id": "2526", "mutatorName": "EqualityOperator", "replacement": "currentPlay.cause !== undefined", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"b0caaaffdacf532b4a80a6b8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T07:16:28.493Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5212798078418944}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"c1a2925ab1a63c2aafa43bf2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orville\", \"position\": 5875273471885312, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"98c4ade7c0cc07bcd875b0da\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Robbie\", \"position\": 1498160274866176, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"00fc8cabae7bd59ee68a07f4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Paolo\", \"position\": 1454640002498560, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f73f4f6cdb9ecc4d4bb8c75f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Leonora\", \"position\": 6204123596718080, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 6112121829982208, \"turn\": 6377267292798976, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T08:54:43.190Z, \"victory\": undefined}\nReceived: undefined\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97349,7 +97410,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97363,7 +97424,7 @@ } }, { - "id": "2519", + "id": "2527", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:963:59)", @@ -97392,7 +97453,7 @@ } }, { - "id": "2520", + "id": "2528", "mutatorName": "EqualityOperator", "replacement": "currentPlay.cause !== \"angel-presence\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"7fb2ec74be9dfec3c60b1aa8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T13:48:20.831Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7275749067194368}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"c69ea511de7d12f1d848a1a5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dario\", \"position\": 5727307157209088, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"226fc7d0f5e2ad9325fce4d2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Golda\", \"position\": 1192428686016512, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"0eb3a593aa3496f0f59e8a2a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cindy\", \"position\": 6586153245343744, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"5086bd9ebc057bb02cba1d60\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Billy\", \"position\": 1034517615738880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 2000898620391424, \"turn\": 7794696392802304, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T01:20:21.551Z, \"victory\": undefined}\nReceived: undefined\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97421,7 +97482,7 @@ } }, { - "id": "2521", + "id": "2529", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(173,44): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\"' and '\"\"' have no overlap.\n", @@ -97447,7 +97508,7 @@ } }, { - "id": "2522", + "id": "2530", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:947:59)", @@ -97460,7 +97521,7 @@ "coveredBy": [ "401", "402", - "748" + "750" ], "location": { "end": { @@ -97474,7 +97535,7 @@ } }, { - "id": "2523", + "id": "2531", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"fb7aaf0b7a17aea11e1eb0a9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T09:07:27.459Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1210178087157760}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"e9488417f9390e62f3e6fff4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Darby\", \"position\": 1687337190817792, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"3e7bac65dadff1ccbe1cf1e6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amparo\", \"position\": 8321905180278784, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"9c92e0a4b30e7cdb3c889cb9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jerome\", \"position\": 2786581125529600, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"6b72a88a0b14f0e6fdf81bfe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ryann\", \"position\": 1550642220892160, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 5661487741796352, \"turn\": 6949229668859904, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T23:01:07.668Z, \"victory\": undefined}\nReceived: undefined\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97491,7 +97552,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97505,7 +97566,7 @@ } }, { - "id": "2524", + "id": "2532", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:931:59)", @@ -97522,7 +97583,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97536,7 +97597,7 @@ } }, { - "id": "2525", + "id": "2533", "mutatorName": "EqualityOperator", "replacement": "nominatedPlayers.length >= 1", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:984:60)", @@ -97553,7 +97614,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97567,7 +97628,7 @@ } }, { - "id": "2526", + "id": "2534", "mutatorName": "EqualityOperator", "replacement": "nominatedPlayers.length <= 1", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"933fe378f47449599dcbc2e1\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T22:56:07.124Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 6158709721923584}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"dde4efe9cd1bbe83fe3a7f5b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Anthony\", \"position\": 679540324040704, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"802f3ed7ecc1eb29ba1a7cfd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Cyril\", \"position\": 4736467691634688, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"73f7e5ae58aec74e426b96dd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Yvonne\", \"position\": 4382156679806976, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e806b5a4c4c6e841eca91faf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Crystal\", \"position\": 2436621014138880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 8030679310794752, \"turn\": 5622586809516032, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T16:02:00.041Z, \"victory\": undefined}\nReceived: undefined\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97584,7 +97645,7 @@ "401", "402", "403", - "748" + "750" ], "location": { "end": { @@ -97598,7 +97659,7 @@ } }, { - "id": "2527", + "id": "2535", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:931:59)", @@ -97610,7 +97671,7 @@ ], "coveredBy": [ "400", - "748" + "750" ], "location": { "end": { @@ -97624,7 +97685,7 @@ } }, { - "id": "2528", + "id": "2536", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [TypeError: Cannot read properties of undefined (reading '_id')]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97653,7 +97714,7 @@ } }, { - "id": "2529", + "id": "2537", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:984:60)", @@ -97682,7 +97743,7 @@ } }, { - "id": "2530", + "id": "2538", "mutatorName": "EqualityOperator", "replacement": "nominatedPlayers.length !== 1", "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [TypeError: Cannot read properties of undefined (reading '_id')]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:891:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97711,7 +97772,7 @@ } }, { - "id": "2531", + "id": "2539", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:984:60)", @@ -97738,7 +97799,7 @@ } }, { - "id": "2532", + "id": "2540", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(187,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -97762,7 +97823,7 @@ } }, { - "id": "2533", + "id": "2541", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(196,39): error TS18048: 'randomNominatedPlayer' is possibly 'undefined'.\n", @@ -97786,7 +97847,7 @@ } }, { - "id": "2534", + "id": "2542", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1003:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97813,7 +97874,7 @@ } }, { - "id": "2535", + "id": "2543", "mutatorName": "EqualityOperator", "replacement": "clonedGame.currentPlay.cause === \"previous-votes-were-in-ties\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1003:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97840,7 +97901,7 @@ } }, { - "id": "2536", + "id": "2544", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(189,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", @@ -97864,7 +97925,7 @@ } }, { - "id": "2537", + "id": "2545", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1003:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97889,7 +97950,7 @@ } }, { - "id": "2538", + "id": "2546", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, {\"_id\": \"7abacb196ae6d7aece30a1ef\", \"createdAt\": 2024-04-09T02:41:10.106Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 3912614419628032}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"6ee618a898216f8d333b98ba\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eloisa\", \"position\": 4271057242423296, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"8d9fd5cacf0d1405b730bebe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Myrtle\", \"position\": 5187152518316032, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"0d8d5f1cb48fa7a48d73ba2a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Emilio\", \"position\": 8957154646032384, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c131697fa9abdfc6ddb828e3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Leda\", \"position\": 767393380958208, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 3953021411131392, \"turn\": 335732270956544, \"upcomingPlays\": [{\"action\": \"shoot\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"hunter\", \"players\": undefined}, \"type\": \"target\"}], \"updatedAt\": 2024-04-08T13:10:32.080Z}], but it was called with {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1003:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -97914,7 +97975,7 @@ } }, { - "id": "2539", + "id": "2547", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(190,83): error TS2322: Type '\"\"' is not assignable to type '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined'.\n", @@ -97936,7 +97997,7 @@ } }, { - "id": "2540", + "id": "2548", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(196,39): error TS18048: 'randomNominatedPlayer' is possibly 'undefined'.\n", @@ -97959,7 +98020,7 @@ } }, { - "id": "2541", + "id": "2549", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(196,39): error TS18048: 'randomNominatedPlayer' is possibly 'undefined'.\n", @@ -97982,7 +98043,7 @@ } }, { - "id": "2542", + "id": "2550", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -110,19 +110,11 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"98dfb3f7d02e9dd62b81da07\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ike\",\n \"position\": 7653085803446272,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1031:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98007,7 +98068,7 @@ } }, { - "id": "2543", + "id": "2551", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(201,97): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -98032,7 +98093,7 @@ } }, { - "id": "2544", + "id": "2552", "mutatorName": "BooleanLiteral", "replacement": "nominatedPlayers.length", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"03fc01966e8e7e8f2cae1bb6\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T07:41:27.118Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"villager-villager\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 7646491472560128}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"eebad42d4b5c067539111db6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kaitlyn\", \"position\": 2404025171443712, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"8d7baf9530b3a2ef5d4bf2ae\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dagmar\", \"position\": 6634373904334848, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"edde16c2da48ed626faecc2e\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Immanuel\", \"position\": 3674446235697152, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"67edced52db311e6aabfc5be\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Myrtie\", \"position\": 6564101327159296, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 4519553868496896, \"turn\": 5103109193859072, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:58:16.902Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1069:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98060,7 +98121,7 @@ } }, { - "id": "2545", + "id": "2553", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1108:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98088,7 +98149,7 @@ } }, { - "id": "2546", + "id": "2554", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"8adff0b54edbc7e3f9cc771a\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:42:13.081Z, \"currentPlay\": {\"action\": \"look\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"wolf-hound\", \"players\": undefined}, \"type\": \"request-another-vote\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6470082783870976}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"f163effccfb3c0eb9ade0b0a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jed\", \"position\": 1727462033588224, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"e3adffbafaf9e3bdc6392e3c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Maximillia\", \"position\": 2887206022676480, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b2e262af3e18daffbf0bcac4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Turner\", \"position\": 4015916394217472, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f9e9cfc9adca27071b165832\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eduardo\", \"position\": 5571906359001088, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 7643602696011776, \"turn\": 8941439746572288, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T03:32:26.178Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1069:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98116,7 +98177,7 @@ } }, { - "id": "2547", + "id": "2555", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"52cc18dcbd886d9fdb32cfdb\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T02:19:29.174Z, \"currentPlay\": {\"action\": \"mark\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"angel\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5473926220087296}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"6ba5dbfb8a2ae01cd3fb4fbc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Oscar\", \"position\": 654793259352064, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cb3daab0fe5b0de3e97e48fd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kelly\", \"position\": 1374125052395520, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"c6dcea58e1ff3f7d26ffe621\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Aniyah\", \"position\": 6567687981367296, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"cafbc04f8b5bdd98b8ba86ed\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elwyn\", \"position\": 4939394913927168, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 6720824077713408, \"turn\": 705441344520192, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:38:20.403Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1069:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98142,7 +98203,7 @@ } }, { - "id": "2548", + "id": "2556", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"f44ae1c5bacefbf0c7dcafb5\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T22:39:16.308Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"scandalmonger\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4196031283593216}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"a759ac97bee4f297acdc61b3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Clemens\", \"position\": 8937239425843200, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"acdf04bdc0ffd2bf17cbd4ba\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Arlo\", \"position\": 8212232598978560, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"e16f49a69e640e8bb44aaabe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Noemie\", \"position\": 2110476689342464, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"7282bb8b888b9dff7dfc2a1b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Litzy\", \"position\": 3821798984515584, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 6999744926711808, \"turn\": 5995547586461696, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T03:33:41.862Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1135:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98168,7 +98229,7 @@ } }, { - "id": "2549", + "id": "2557", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1108:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98194,7 +98255,7 @@ } }, { - "id": "2550", + "id": "2558", "mutatorName": "EqualityOperator", "replacement": "nominatedPlayers.length === 1", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1108:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98220,7 +98281,7 @@ } }, { - "id": "2551", + "id": "2559", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1108:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98245,7 +98306,7 @@ } }, { - "id": "2552", + "id": "2560", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(215,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -98257,7 +98318,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98271,7 +98332,7 @@ } }, { - "id": "2553", + "id": "2561", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"acaffadd515a2ca536cca0fe\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"a893bfc12cecdd949c2dde1e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Grady\",\n- \"position\": 7820978784567296,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"e0aed4c3918bc603cbad7de6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Alaina\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"e0aed4c3918bc603cbad7de6\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Alaina\",\n- \"position\": 6430363301707776,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"a893bfc12cecdd949c2dde1e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Grady\",\n- \"position\": 7820978784567296,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"ea32f8bfcbbe38bf1b24da6a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Maritza\",\n \"position\": 6913722855456768,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"a893bfc12cecdd949c2dde1e\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Grady\",\n+ \"position\": 7820978784567296,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 2767742979538945,\n \"turn\": 1048568680939520,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -98279,14 +98340,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "411", "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98300,7 +98361,7 @@ } }, { - "id": "2554", + "id": "2562", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(218,24): error TS2322: Type '() => undefined' is not assignable to type '() => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -98312,7 +98373,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98326,7 +98387,7 @@ } }, { - "id": "2555", + "id": "2563", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(219,15): error TS2322: Type '() => undefined' is not assignable to type '() => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -98338,7 +98399,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98352,7 +98413,7 @@ } }, { - "id": "2556", + "id": "2564", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(220,27): error TS2322: Type '() => undefined' is not assignable to type '() => Game | Promise'.\n Type 'undefined' is not assignable to type 'Game | Promise'.\n", @@ -98364,7 +98425,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98378,7 +98439,7 @@ } }, { - "id": "2557", + "id": "2565", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(226,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -98390,7 +98451,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98404,7 +98465,7 @@ } }, { - "id": "2558", + "id": "2566", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(226,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -98416,7 +98477,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98430,7 +98491,7 @@ } }, { - "id": "2559", + "id": "2567", "mutatorName": "EqualityOperator", "replacement": "survivorsPlayMethod !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(226,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -98442,7 +98503,7 @@ "412", "413", "414", - "748" + "750" ], "location": { "end": { @@ -98456,7 +98517,7 @@ } }, { - "id": "2560", + "id": "2568", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(224,12): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -98478,7 +98539,7 @@ } }, { - "id": "2561", + "id": "2569", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(229,102): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -98503,7 +98564,7 @@ } }, { - "id": "2562", + "id": "2570", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(231,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -98528,7 +98589,7 @@ } }, { - "id": "2563", + "id": "2571", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(235,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(242,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(243,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98553,7 +98614,7 @@ } }, { - "id": "2564", + "id": "2572", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(235,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(242,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(243,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98578,7 +98639,7 @@ } }, { - "id": "2565", + "id": "2573", "mutatorName": "LogicalOperator", "replacement": "!thiefPlayer && !chosenCard", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(235,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(242,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(243,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98603,7 +98664,7 @@ } }, { - "id": "2566", + "id": "2574", "mutatorName": "BooleanLiteral", "replacement": "thiefPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(242,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\n", @@ -98628,7 +98689,7 @@ } }, { - "id": "2567", + "id": "2575", "mutatorName": "BooleanLiteral", "replacement": "chosenCard", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(235,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(243,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98652,7 +98713,7 @@ } }, { - "id": "2568", + "id": "2576", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(233,57): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(237,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(238,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(241,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98675,7 +98736,7 @@ } }, { - "id": "2569", + "id": "2577", "mutatorName": "BooleanLiteral", "replacement": "chosenRole", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,70): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -98698,7 +98759,7 @@ } }, { - "id": "2570", + "id": "2578", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,43): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(242,37): error TS18048: 'thiefPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(243,39): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -98721,7 +98782,7 @@ } }, { - "id": "2571", + "id": "2579", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,70): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -98744,7 +98805,7 @@ } }, { - "id": "2572", + "id": "2580", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(237,70): error TS18048: 'chosenRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(238,70): error TS18048: 'chosenRole' is possibly 'undefined'.\n", @@ -98766,7 +98827,7 @@ } }, { - "id": "2573", + "id": "2581", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(239,11): error TS2739: Type '{}' is missing the following properties from type 'PlayerSide': original, current\n", @@ -98788,7 +98849,7 @@ } }, { - "id": "2574", + "id": "2582", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(240,11): error TS2739: Type '{}' is missing the following properties from type 'PlayerRole': original, current, isRevealed\n", @@ -98810,7 +98871,7 @@ } }, { - "id": "2575", + "id": "2583", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n@@ -142,16 +142,16 @@\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Aleen\",\n \"position\": 6013623111516160,\n \"role\": PlayerRole {\n- \"current\": \"werewolf\",\n+ \"current\": \"thief\",\n \"isRevealed\": false,\n \"original\": \"thief\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"3bf778eb4f51ef58cc44ab36\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1276:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98835,7 +98896,7 @@ } }, { - "id": "2576", + "id": "2584", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,11 +1,11 @@\n Game {\n \"_id\": \"de26fda2d6fc797afdd8c3bd\",\n \"additionalCards\": Array [\n GameAdditionalCard {\n \"_id\": \"6255b3ae98d098ec159cddc9\",\n- \"isUsed\": true,\n+ \"isUsed\": false,\n \"recipient\": \"thief\",\n \"roleName\": \"werewolf\",\n },\n GameAdditionalCard {\n \"_id\": \"a21cb2b27fcfea2ddbf3d8e0\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1276:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98860,7 +98921,7 @@ } }, { - "id": "2577", + "id": "2585", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,11 +1,11 @@\n Game {\n \"_id\": \"eb498f80b283ee57fdedfddd\",\n \"additionalCards\": Array [\n GameAdditionalCard {\n \"_id\": \"bcde3fe09df15c01ad388d36\",\n- \"isUsed\": true,\n+ \"isUsed\": false,\n \"recipient\": \"thief\",\n \"roleName\": \"werewolf\",\n },\n GameAdditionalCard {\n \"_id\": \"ab5a9cf6f1521077c9e1a6fe\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1276:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -98885,7 +98946,7 @@ } }, { - "id": "2578", + "id": "2586", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(246,102): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -98908,7 +98969,7 @@ } }, { - "id": "2579", + "id": "2587", "mutatorName": "BooleanLiteral", "replacement": "targets", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(252,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -98931,7 +98992,7 @@ } }, { - "id": "2580", + "id": "2588", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(252,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -98954,7 +99015,7 @@ } }, { - "id": "2581", + "id": "2589", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(252,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -98977,7 +99038,7 @@ } }, { - "id": "2582", + "id": "2590", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(250,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -98999,7 +99060,7 @@ } }, { - "id": "2583", + "id": "2591", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(252,38): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'ObjectId[]'.\n Type 'undefined' is not assignable to type 'ObjectId'.\n", @@ -99021,7 +99082,7 @@ } }, { - "id": "2584", + "id": "2592", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(255,106): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -99050,7 +99111,7 @@ } }, { - "id": "2585", + "id": "2593", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(258,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -99079,7 +99140,7 @@ } }, { - "id": "2586", + "id": "2594", "mutatorName": "BooleanLiteral", "replacement": "wolfHoundPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,62): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(264,9): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(265,43): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(267,31): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\n", @@ -99108,7 +99169,7 @@ } }, { - "id": "2587", + "id": "2595", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,62): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(264,9): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(265,43): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(267,31): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\n", @@ -99137,7 +99198,7 @@ } }, { - "id": "2588", + "id": "2596", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,62): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(264,9): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(265,43): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(267,31): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\n", @@ -99166,7 +99227,7 @@ } }, { - "id": "2589", + "id": "2597", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(261,62): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(262,9): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,43): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(265,31): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\n", @@ -99188,7 +99249,7 @@ } }, { - "id": "2590", + "id": "2598", "mutatorName": "LogicalOperator", "replacement": "chosenSide && sample([\"villagers\", \"werewolves\"])", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,84): error TS2322: Type 'string | undefined' is not assignable to type '\"villagers\" | \"werewolves\"'.\n Type 'undefined' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -99216,7 +99277,7 @@ } }, { - "id": "2591", + "id": "2599", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,84): error TS2322: Type '\"villagers\" | \"werewolves\" | undefined' is not assignable to type '\"villagers\" | \"werewolves\"'.\n Type 'undefined' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -99239,7 +99300,7 @@ } }, { - "id": "2592", + "id": "2600", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,84): error TS2322: Type '\"\" | \"villagers\" | \"werewolves\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -99262,7 +99323,7 @@ } }, { - "id": "2593", + "id": "2601", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,84): error TS2322: Type '\"\" | \"villagers\" | \"werewolves\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -99285,7 +99346,7 @@ } }, { - "id": "2594", + "id": "2602", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -140,11 +140,11 @@\n \"current\": \"wolf-hound\",\n \"isRevealed\": false,\n \"original\": \"wolf-hound\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"bfc6ffa64deba2730dde4cb6\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1402:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99316,7 +99377,7 @@ } }, { - "id": "2595", + "id": "2603", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(263,51): error TS2739: Type '{}' is missing the following properties from type 'PlayerSide': original, current\n", @@ -99344,7 +99405,7 @@ } }, { - "id": "2596", + "id": "2604", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"5eb7edda6051c8fffb2ce684\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Vaughn\",\n \"position\": 992072676933632,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1361:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99375,7 +99436,7 @@ } }, { - "id": "2597", + "id": "2605", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(265,43): error TS18048: 'wolfHoundPlayer' is possibly 'undefined'.\n", @@ -99403,7 +99464,7 @@ } }, { - "id": "2598", + "id": "2606", "mutatorName": "LogicalOperator", "replacement": "wolfHoundPlayer.role.original === \"actor\" && wolfHoundSide === \"werewolves\" || roles.actor.isPowerlessOnWerewolvesSide", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"8a40c620fadb8df2d28b45d1\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Mariane\",\n \"position\": 8652927707119616,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1402:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99434,7 +99495,7 @@ } }, { - "id": "2599", + "id": "2607", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"3357c08f13c72b85e0bdced4\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Rosetta\",\n \"position\": 7723492793384960,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1361:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99465,7 +99526,7 @@ } }, { - "id": "2600", + "id": "2608", "mutatorName": "LogicalOperator", "replacement": "wolfHoundPlayer.role.original === \"actor\" || wolfHoundSide === \"werewolves\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"d43b3c8c3e2bc18a81dddff5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Bertrand\",\n \"position\": 6091751490060288,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1402:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99496,7 +99557,7 @@ } }, { - "id": "2601", + "id": "2609", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"f3bf8d8cfb7db7bbdf8677e7\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Julien\",\n \"position\": 2240895212584960,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1402:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99527,7 +99588,7 @@ } }, { - "id": "2602", + "id": "2610", "mutatorName": "EqualityOperator", "replacement": "wolfHoundPlayer.role.original !== \"actor\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"e43981fde61690ebeef7d77a\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Shany\",\n \"position\": 7984996163780608,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1402:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99558,7 +99619,7 @@ } }, { - "id": "2603", + "id": "2611", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(264,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -99586,7 +99647,7 @@ } }, { - "id": "2604", + "id": "2612", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"f31b0b7fcb4d001134de4aa7\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Rocky\",\n \"position\": 524261687033856,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1510:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99613,7 +99674,7 @@ } }, { - "id": "2605", + "id": "2613", "mutatorName": "EqualityOperator", "replacement": "wolfHoundSide !== \"werewolves\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"45bbb8a59d6dab81af692c20\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Jeffrey\",\n \"position\": 5564704348962816,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1430:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99640,7 +99701,7 @@ } }, { - "id": "2606", + "id": "2614", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(264,54): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -99664,7 +99725,7 @@ } }, { - "id": "2607", + "id": "2615", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"4d28bdd4ef6c0c7ace7ff51f\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Maureen\",\n \"position\": 4520815919890432,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1430:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99689,7 +99750,7 @@ } }, { - "id": "2608", + "id": "2616", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"a7c82b5efde08a4e3ac5db89\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Jabari\",\n \"position\": 167157182758912,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1430:74)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -99714,7 +99775,7 @@ } }, { - "id": "2609", + "id": "2617", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(270,104): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -99737,7 +99798,7 @@ } }, { - "id": "2610", + "id": "2618", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(276,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -99760,7 +99821,7 @@ } }, { - "id": "2611", + "id": "2619", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(276,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -99783,7 +99844,7 @@ } }, { - "id": "2612", + "id": "2620", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(276,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -99806,7 +99867,7 @@ } }, { - "id": "2613", + "id": "2621", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(273,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(276,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -99829,7 +99890,7 @@ } }, { - "id": "2614", + "id": "2622", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(274,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -99851,7 +99912,7 @@ } }, { - "id": "2615", + "id": "2623", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(281,92): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -99877,7 +99938,7 @@ } }, { - "id": "2616", + "id": "2624", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(284,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -99903,7 +99964,7 @@ } }, { - "id": "2617", + "id": "2625", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(294,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -99929,7 +99990,7 @@ } }, { - "id": "2618", + "id": "2626", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(294,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -99955,7 +100016,7 @@ } }, { - "id": "2619", + "id": "2627", "mutatorName": "LogicalOperator", "replacement": "targets?.length !== expectedTargetCount && !foxPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(294,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -99981,7 +100042,7 @@ } }, { - "id": "2620", + "id": "2628", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100007,7 +100068,7 @@ } }, { - "id": "2621", + "id": "2629", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100033,7 +100094,7 @@ } }, { - "id": "2622", + "id": "2630", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(286,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(289,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100059,7 +100120,7 @@ } }, { - "id": "2623", + "id": "2631", "mutatorName": "BooleanLiteral", "replacement": "foxPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(294,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -100084,7 +100145,7 @@ } }, { - "id": "2624", + "id": "2632", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(287,40): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(292,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -100107,7 +100168,7 @@ } }, { - "id": "2625", + "id": "2633", "mutatorName": "MethodExpression", "replacement": "foxSniffedPlayers.some(player => player.side.current === \"villagers\")", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -110,11 +110,19 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"c89bddd16b7cfe41de316eb5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"fox\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Iva\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1616:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100134,7 +100195,7 @@ } }, { - "id": "2626", + "id": "2634", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -110,19 +110,11 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"0b43ebb296d8cc1e3bba5a1e\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"fox\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Elliot\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1644:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100161,7 +100222,7 @@ } }, { - "id": "2627", + "id": "2635", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -110,11 +110,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"b1f3fe8f7c62e632a222ff33\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"fox\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Katelynn\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1616:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100188,7 +100249,7 @@ } }, { - "id": "2628", + "id": "2636", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -110,19 +110,11 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"9f3288b3e1965752eb039dfb\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"fox\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Cecile\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1644:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100215,7 +100276,7 @@ } }, { - "id": "2629", + "id": "2637", "mutatorName": "EqualityOperator", "replacement": "player.side.current !== \"villagers\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -110,19 +110,11 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"c5fdbf9cb62aa2aca003ce2a\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"fox\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ward\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1644:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100242,7 +100303,7 @@ } }, { - "id": "2630", + "id": "2638", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(291,86): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -100266,7 +100327,7 @@ } }, { - "id": "2631", + "id": "2639", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -110,11 +110,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"c4acb0c8babc7bfadb9f6129\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"fox\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Harmon\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1600:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100293,7 +100354,7 @@ } }, { - "id": "2632", + "id": "2640", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(294,39): error TS18048: 'foxPlayer' is possibly 'undefined'.\n", @@ -100317,7 +100378,7 @@ } }, { - "id": "2633", + "id": "2641", "mutatorName": "LogicalOperator", "replacement": "isFoxPowerlessIfMissesWerewolf || areEveryFoxSniffedPlayersVillagerSided", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -110,11 +110,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"6f6d9d328dff9e05495d6efd\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"fox\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Mckenzie\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1616:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100344,7 +100405,7 @@ } }, { - "id": "2634", + "id": "2642", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -110,19 +110,11 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"ac5d0ba2aee262bac2ba6ffb\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"fox\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Alfreda\",\n \"position\": 0,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1644:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100369,7 +100430,7 @@ } }, { - "id": "2635", + "id": "2643", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(299,101): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -100392,7 +100453,7 @@ } }, { - "id": "2636", + "id": "2644", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(305,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100415,7 +100476,7 @@ } }, { - "id": "2637", + "id": "2645", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(305,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100438,7 +100499,7 @@ } }, { - "id": "2638", + "id": "2646", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(305,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100461,7 +100522,7 @@ } }, { - "id": "2639", + "id": "2647", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(302,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(305,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100484,7 +100545,7 @@ } }, { - "id": "2640", + "id": "2648", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(303,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100506,7 +100567,7 @@ } }, { - "id": "2641", + "id": "2649", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(310,99): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -100529,7 +100590,7 @@ } }, { - "id": "2642", + "id": "2650", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(316,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100552,7 +100613,7 @@ } }, { - "id": "2643", + "id": "2651", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(316,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100575,7 +100636,7 @@ } }, { - "id": "2644", + "id": "2652", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(316,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100598,7 +100659,7 @@ } }, { - "id": "2645", + "id": "2653", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(313,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(316,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100621,7 +100682,7 @@ } }, { - "id": "2646", + "id": "2654", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(314,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100643,7 +100704,7 @@ } }, { - "id": "2647", + "id": "2655", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(321,101): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -100666,7 +100727,7 @@ } }, { - "id": "2648", + "id": "2656", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(327,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100689,7 +100750,7 @@ } }, { - "id": "2649", + "id": "2657", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(327,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100712,7 +100773,7 @@ } }, { - "id": "2650", + "id": "2658", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(327,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100735,7 +100796,7 @@ } }, { - "id": "2651", + "id": "2659", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(324,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(327,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100758,7 +100819,7 @@ } }, { - "id": "2652", + "id": "2660", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(325,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100780,7 +100841,7 @@ } }, { - "id": "2653", + "id": "2661", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(332,99): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -100804,7 +100865,7 @@ } }, { - "id": "2654", + "id": "2662", "mutatorName": "BooleanLiteral", "replacement": "targets", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(339,26): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100828,7 +100889,7 @@ } }, { - "id": "2655", + "id": "2663", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(339,26): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100852,7 +100913,7 @@ } }, { - "id": "2656", + "id": "2664", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(339,26): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100876,7 +100937,7 @@ } }, { - "id": "2657", + "id": "2665", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(337,26): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -100898,7 +100959,7 @@ } }, { - "id": "2658", + "id": "2666", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"0cffb715d99dbdbf079e0cc6\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"drank-life-potion\",\n- \"remainingPhases\": 1,\n- \"source\": \"witch\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Leo\",\n \"position\": 1780458750738432,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1805:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100924,7 +100985,7 @@ } }, { - "id": "2659", + "id": "2667", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -158,11 +158,11 @@\n \"_id\": \"8ab5b077380cff9d5a155898\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n- \"name\": \"drank-death-potion\",\n+ \"name\": \"drank-life-potion\",\n \"remainingPhases\": 1,\n \"source\": \"witch\",\n },\n ],\n \"death\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1839:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100950,7 +101011,7 @@ } }, { - "id": "2660", + "id": "2668", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -132,11 +132,11 @@\n \"_id\": \"cb96c92b0f2a528037c0df86\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n- \"name\": \"drank-life-potion\",\n+ \"name\": \"drank-death-potion\",\n \"remainingPhases\": 1,\n \"source\": \"witch\",\n },\n ],\n \"death\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1805:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -100976,7 +101037,7 @@ } }, { - "id": "2661", + "id": "2669", "mutatorName": "EqualityOperator", "replacement": "target.drankPotion !== \"life\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -132,11 +132,11 @@\n \"_id\": \"1631ab46ee5cf22f7d6f469f\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n- \"name\": \"drank-life-potion\",\n+ \"name\": \"drank-death-potion\",\n \"remainingPhases\": 1,\n \"source\": \"witch\",\n },\n ],\n \"death\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:1805:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -101002,7 +101063,7 @@ } }, { - "id": "2662", + "id": "2670", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(341,36): error TS2367: This comparison appears to be unintentional because the types '\"life\" | \"death\" | undefined' and '\"\"' have no overlap.\n", @@ -101025,7 +101086,7 @@ } }, { - "id": "2663", + "id": "2671", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(347,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101049,7 +101110,7 @@ } }, { - "id": "2664", + "id": "2672", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(353,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101073,7 +101134,7 @@ } }, { - "id": "2665", + "id": "2673", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(353,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101097,7 +101158,7 @@ } }, { - "id": "2666", + "id": "2674", "mutatorName": "EqualityOperator", "replacement": "targets !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(353,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101121,7 +101182,7 @@ } }, { - "id": "2667", + "id": "2675", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(351,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101143,7 +101204,7 @@ } }, { - "id": "2668", + "id": "2676", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(353,38): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'ObjectId[]'.\n Type 'undefined' is not assignable to type 'ObjectId'.\n", @@ -101166,7 +101227,7 @@ } }, { - "id": "2669", + "id": "2677", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(356,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101189,7 +101250,7 @@ } }, { - "id": "2670", + "id": "2678", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(363,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101212,7 +101273,7 @@ } }, { - "id": "2671", + "id": "2679", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(363,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101235,7 +101296,7 @@ } }, { - "id": "2672", + "id": "2680", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(363,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101258,7 +101319,7 @@ } }, { - "id": "2673", + "id": "2681", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(359,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(363,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101281,7 +101342,7 @@ } }, { - "id": "2674", + "id": "2682", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(361,38): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101303,7 +101364,7 @@ } }, { - "id": "2675", + "id": "2683", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(363,38): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'ObjectId[]'.\n Type 'undefined' is not assignable to type 'ObjectId'.\n", @@ -101325,7 +101386,7 @@ } }, { - "id": "2676", + "id": "2684", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(366,92): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101335,7 +101396,7 @@ "coveredBy": [ "450", "451", - "749" + "751" ], "location": { "end": { @@ -101349,7 +101410,7 @@ } }, { - "id": "2677", + "id": "2685", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(372,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101359,7 +101420,7 @@ "coveredBy": [ "450", "451", - "749" + "751" ], "location": { "end": { @@ -101373,7 +101434,7 @@ } }, { - "id": "2678", + "id": "2686", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(372,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101383,7 +101444,7 @@ "coveredBy": [ "450", "451", - "749" + "751" ], "location": { "end": { @@ -101397,7 +101458,7 @@ } }, { - "id": "2679", + "id": "2687", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(372,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101407,7 +101468,7 @@ "coveredBy": [ "450", "451", - "749" + "751" ], "location": { "end": { @@ -101421,7 +101482,7 @@ } }, { - "id": "2680", + "id": "2688", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(369,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(372,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101431,7 +101492,7 @@ "coveredBy": [ "450", "451", - "749" + "751" ], "location": { "end": { @@ -101445,7 +101506,7 @@ } }, { - "id": "2681", + "id": "2689", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(370,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101467,7 +101528,7 @@ } }, { - "id": "2682", + "id": "2690", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(377,100): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101490,7 +101551,7 @@ } }, { - "id": "2683", + "id": "2691", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(383,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101513,7 +101574,7 @@ } }, { - "id": "2684", + "id": "2692", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(383,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101536,7 +101597,7 @@ } }, { - "id": "2685", + "id": "2693", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(383,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101559,7 +101620,7 @@ } }, { - "id": "2686", + "id": "2694", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(380,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(383,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101582,7 +101643,7 @@ } }, { - "id": "2687", + "id": "2695", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(381,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101604,7 +101665,7 @@ } }, { - "id": "2688", + "id": "2696", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(388,97): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101627,7 +101688,7 @@ } }, { - "id": "2689", + "id": "2697", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(394,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101650,7 +101711,7 @@ } }, { - "id": "2690", + "id": "2698", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(394,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101673,7 +101734,7 @@ } }, { - "id": "2691", + "id": "2699", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(394,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101696,7 +101757,7 @@ } }, { - "id": "2692", + "id": "2700", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(391,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(394,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101719,7 +101780,7 @@ } }, { - "id": "2693", + "id": "2701", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(392,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101741,7 +101802,7 @@ } }, { - "id": "2694", + "id": "2702", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(399,114): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -101767,7 +101828,7 @@ } }, { - "id": "2695", + "id": "2703", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(405,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101793,7 +101854,7 @@ } }, { - "id": "2696", + "id": "2704", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(405,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101819,7 +101880,7 @@ } }, { - "id": "2697", + "id": "2705", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(405,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101845,7 +101906,7 @@ } }, { - "id": "2698", + "id": "2706", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(402,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(405,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101871,7 +101932,7 @@ } }, { - "id": "2699", + "id": "2707", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(403,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -101893,7 +101954,7 @@ } }, { - "id": "2700", + "id": "2708", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 8\n\n@@ -134,10 +134,17 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n@@ -155,11 +162,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"8ab297eddfceeca4b9fec82f\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -101921,7 +101982,7 @@ } }, { - "id": "2701", + "id": "2709", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 10\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"e60c0d0ed87ddd3acd890eb5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Demario\",\n \"position\": 1357498166542336,\n@@ -140,11 +148,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"ccabe57fac12bea8dada0bee\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2118:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -101949,7 +102010,7 @@ } }, { - "id": "2702", + "id": "2710", "mutatorName": "LogicalOperator", "replacement": "targetedPlayer.role.current === \"elder\" || !(await this.playerKillerService.isElderKillable(clonedGame, targetedPlayer, \"eaten\"))", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 8\n\n@@ -134,10 +134,17 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n@@ -155,11 +162,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"7fa1abb30aafba4e139a5f64\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -101977,7 +102038,7 @@ } }, { - "id": "2703", + "id": "2711", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 8\n\n@@ -132,10 +132,17 @@\n \"_id\": \"fe4554f1ab7632bc07bdda2d\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n \"name\": \"seen\",\n \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n@@ -162,11 +169,11 @@\n \"current\": \"scandalmonger\",\n \"isRevealed\": false,\n \"original\": \"scandalmonger\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"dc0c29fba5dccbe9ee9bf2eb\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2198:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102005,7 +102066,7 @@ } }, { - "id": "2704", + "id": "2712", "mutatorName": "EqualityOperator", "replacement": "targetedPlayer.role.current !== \"elder\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 10\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"e5d6a0ae3b6fea8cc2dfe7fa\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Elton\",\n \"position\": 1057671018971136,\n@@ -140,11 +148,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"14bbead33f87afeb0b1db3c7\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2118:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102033,7 +102094,7 @@ } }, { - "id": "2705", + "id": "2713", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(406,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -102058,7 +102119,7 @@ } }, { - "id": "2706", + "id": "2714", "mutatorName": "BooleanLiteral", "replacement": "await this.playerKillerService.isElderKillable(clonedGame, targetedPlayer, \"eaten\")", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 10\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"fce86ee6bc4a6bd6c7ebc2e5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Moises\",\n \"position\": 5854071365828608,\n@@ -140,11 +148,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"adec8dc42b8e2b92ba4cd8ef\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2118:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102084,7 +102145,7 @@ } }, { - "id": "2707", + "id": "2715", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(406,128): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eaten\" | \"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"'.\n", @@ -102107,7 +102168,7 @@ } }, { - "id": "2708", + "id": "2716", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 10\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"6e426d3aed2c5bdc5df5cb9d\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kaitlin\",\n \"position\": 6257911856627712,\n@@ -140,11 +148,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"3be6f5c54492edbac61addbf\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2118:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102132,7 +102193,7 @@ } }, { - "id": "2709", + "id": "2717", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 17\n+ Received + 2\n\n@@ -128,26 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"3a5aeda6cb7edd72fa6065a9\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n- },\n- ],\n+ \"attributes\": undefined,\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Georgette\",\n \"position\": 2402259954565120,\n@@ -155,11 +140,11 @@\n \"current\": \"elder\",\n \"isRevealed\": false,\n \"original\": \"elder\",\n },\n \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n+ \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"a2cbe704b6a0bbe86bf59c50\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102159,7 +102220,7 @@ } }, { - "id": "2710", + "id": "2718", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(409,51): error TS2739: Type '{}' is missing the following properties from type 'PlayerSide': original, current\n", @@ -102183,7 +102244,7 @@ } }, { - "id": "2711", + "id": "2719", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(409,83): error TS2322: Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -102207,7 +102268,7 @@ } }, { - "id": "2712", + "id": "2720", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -143,10 +143,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n \"source\": \"white-werewolf\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"accursed-wolf-father\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kristoffer\",\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102234,7 +102295,7 @@ } }, { - "id": "2713", + "id": "2721", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"a75b62bb91a2782eac6ceb4d\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kraig\",\n \"position\": 724837121130496,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2228:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102261,7 +102322,7 @@ } }, { - "id": "2714", + "id": "2722", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -128,19 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"127c2de49f5c6b7ab5ecd0ba\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"accursed-wolf-father\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Danielle\",\n \"position\": 7551705059164160,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2228:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102286,7 +102347,7 @@ } }, { - "id": "2715", + "id": "2723", "mutatorName": "OptionalChaining", "replacement": "playerDataToUpdate.attributes.push", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(411,7): error TS18048: 'playerDataToUpdate.attributes' is possibly 'undefined'.\n", @@ -102308,7 +102369,7 @@ } }, { - "id": "2716", + "id": "2724", "mutatorName": "MethodExpression", "replacement": "playerDataToUpdate.attributes", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -134,10 +134,17 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102335,7 +102396,7 @@ } }, { - "id": "2717", + "id": "2725", "mutatorName": "OptionalChaining", "replacement": "playerDataToUpdate.attributes.filter", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(413,37): error TS18048: 'playerDataToUpdate.attributes' is possibly 'undefined'.\n", @@ -102359,7 +102420,7 @@ } }, { - "id": "2718", + "id": "2726", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -128,26 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"613edc2ce4382b2a8edbe10c\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Savion\",\n \"position\": 6345580074762240,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102386,7 +102447,7 @@ } }, { - "id": "2719", + "id": "2727", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -134,10 +134,17 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102413,7 +102474,7 @@ } }, { - "id": "2720", + "id": "2728", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -128,26 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"db488483aedd62d0e33c56cd\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Adalberto\",\n \"position\": 8009889328660480,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102440,7 +102501,7 @@ } }, { - "id": "2721", + "id": "2729", "mutatorName": "LogicalOperator", "replacement": "name !== \"eaten\" && source !== \"werewolves\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -128,26 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"e1496ead6d6228cbeab11431\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Sterling\",\n \"position\": 6621595365801984,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102467,7 +102528,7 @@ } }, { - "id": "2722", + "id": "2730", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -139,17 +139,10 @@\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n- \"name\": \"worshiped\",\n- \"remainingPhases\": undefined,\n- \"source\": \"werewolves\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n \"source\": \"white-werewolf\",\n },\n ],\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2198:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102494,7 +102555,7 @@ } }, { - "id": "2723", + "id": "2731", "mutatorName": "EqualityOperator", "replacement": "name === \"eaten\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -134,10 +134,17 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n+ \"source\": \"werewolves\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"eaten\",\n+ \"remainingPhases\": 1,\n \"source\": \"seer\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102521,7 +102582,7 @@ } }, { - "id": "2724", + "id": "2732", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(413,97): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"' and '\"\"' have no overlap.\n", @@ -102545,7 +102606,7 @@ } }, { - "id": "2725", + "id": "2733", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -128,26 +128,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"7ecf4f02f5b8fa7fbaccbb39\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lincoln\",\n \"position\": 6428233400582144,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102572,7 +102633,7 @@ } }, { - "id": "2726", + "id": "2734", "mutatorName": "EqualityOperator", "replacement": "source === \"werewolves\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 1\n\n@@ -134,18 +134,11 @@\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"eaten\",\n \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"eaten\",\n- \"remainingPhases\": 1,\n- \"source\": \"white-werewolf\",\n+ \"source\": \"werewolves\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2157:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102599,7 +102660,7 @@ } }, { - "id": "2727", + "id": "2735", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(413,117): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -102623,7 +102684,7 @@ } }, { - "id": "2728", + "id": "2736", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(417,96): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -102646,7 +102707,7 @@ } }, { - "id": "2729", + "id": "2737", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(423,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -102669,7 +102730,7 @@ } }, { - "id": "2730", + "id": "2738", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(423,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -102692,7 +102753,7 @@ } }, { - "id": "2731", + "id": "2739", "mutatorName": "EqualityOperator", "replacement": "targets?.length === expectedTargetCount", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(423,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -102715,7 +102776,7 @@ } }, { - "id": "2732", + "id": "2740", "mutatorName": "OptionalChaining", "replacement": "targets.length", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(420,9): error TS18048: 'targets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(423,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -102738,7 +102799,7 @@ } }, { - "id": "2733", + "id": "2741", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(421,40): error TS18048: 'targets' is possibly 'undefined'.\n", @@ -102760,7 +102821,7 @@ } }, { - "id": "2734", + "id": "2742", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(428,137): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -102783,7 +102844,7 @@ } }, { - "id": "2735", + "id": "2743", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2304:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102809,7 +102870,7 @@ } }, { - "id": "2736", + "id": "2744", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"a3d5a810138fad9e8ba7e064\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T13:36:57.335Z, \"currentPlay\": {\"action\": \"choose-model\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"three-brothers\", \"players\": undefined}, \"type\": \"no-action\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5780440979865600}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"a53a9e64fdff1cbaf819b9df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Bennie\", \"position\": 1162188173606912, \"role\": {\"current\": \"fox\", \"isRevealed\": false, \"original\": \"fox\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"da9fbb5acae8fa5bbabea904\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Alvina\", \"position\": 5102401415544832, \"role\": {\"current\": \"stuttering-judge\", \"isRevealed\": false, \"original\": \"stuttering-judge\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"faba71b3659e9414e7647a2a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gregg\", \"position\": 1077400278401024, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"008af0fca02c746dec5fcd8b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jasen\", \"position\": 3773869129203712, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 2742927797256192, \"turn\": 5501702830555136, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T07:41:56.719Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2290:88)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102835,7 +102896,7 @@ } }, { - "id": "2737", + "id": "2745", "mutatorName": "EqualityOperator", "replacement": "doesJudgeRequestAnotherVote === true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"1f294ee3364c4ec81d6ce26b\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:40:02.228Z, \"currentPlay\": {\"action\": \"settle-votes\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"white-werewolf\", \"players\": undefined}, \"type\": \"request-another-vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 7384654936014848}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"d1dafc4fc25ffa9236b176b3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kennedi\", \"position\": 7323908879417344, \"role\": {\"current\": \"fox\", \"isRevealed\": false, \"original\": \"fox\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"3fc0f77d85fa7eafbe4a82d9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Aglae\", \"position\": 3825868604440576, \"role\": {\"current\": \"stuttering-judge\", \"isRevealed\": false, \"original\": \"stuttering-judge\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"71f15fff5f1e1aafd4bd23bc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Grant\", \"position\": 5106691114795008, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"8d9acfe7fb0f85ff7c72908a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kaitlin\", \"position\": 2399268354654208, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 3531584925859840, \"turn\": 1829004189368320, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T23:38:25.444Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2290:88)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102861,7 +102922,7 @@ } }, { - "id": "2738", + "id": "2746", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"ead3ef37d1b6cb27c69ccac5\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T09:48:54.296Z, \"currentPlay\": {\"action\": \"bury-dead-bodies\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"choose-side\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7788610216525824}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"ea5a5a9cbeaf14fd1b1acec8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marcelina\", \"position\": 3374164234731520, \"role\": {\"current\": \"fox\", \"isRevealed\": false, \"original\": \"fox\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"adcdb1acbacaf2bf2ade145b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hildegard\", \"position\": 5094267928182784, \"role\": {\"current\": \"stuttering-judge\", \"isRevealed\": false, \"original\": \"stuttering-judge\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fa2fab40deee5eaafd5aa5ef\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Edward\", \"position\": 5851905662124032, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"bcbcfffafda7fdb7d452b0f5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Isaiah\", \"position\": 8839820279283712, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 78971345567744, \"turn\": 5876066419736576, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T15:42:04.762Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2290:88)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102887,7 +102948,7 @@ } }, { - "id": "2739", + "id": "2747", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"ba4bd7939cf1f3bad6bce243\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T22:34:13.811Z, \"currentPlay\": {\"action\": \"protect\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"villagers\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4409038792032256}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"9b24e10f2dfb133b70b7a2a9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lenna\", \"position\": 4611161116901376, \"role\": {\"current\": \"fox\", \"isRevealed\": false, \"original\": \"fox\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7af5d9e8ab1ce75bf55ad8fe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Glenda\", \"position\": 4853459329220608, \"role\": {\"current\": \"stuttering-judge\", \"isRevealed\": false, \"original\": \"stuttering-judge\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2cf3387cc5f327fdfcf13f5f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Pasquale\", \"position\": 1065416411578368, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ab324ed1866d6c7e15d16a1b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Donna\", \"position\": 5606401411907584, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 1510269270360064, \"turn\": 3215912584871936, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T05:43:08.083Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2290:88)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102912,7 +102973,7 @@ } }, { - "id": "2740", + "id": "2748", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"stuttering-judge-request\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, {\"_id\": \"32d5b35e4ebacd2fe4f4fcde\", \"createdAt\": 2024-04-09T05:11:11.848Z, \"currentPlay\": {\"action\": \"choose-model\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"seer\", \"players\": undefined}, \"type\": \"choose-side\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 5091996706275328}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"04588f591a8bfb2dc19f98e4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hector\", \"position\": 4833636161421312, \"role\": {\"current\": \"fox\", \"isRevealed\": false, \"original\": \"fox\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bf8dc7f2ccee27cd5ee825fe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wendell\", \"position\": 7279719363903488, \"role\": {\"current\": \"stuttering-judge\", \"isRevealed\": false, \"original\": \"stuttering-judge\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"5788ae3b7317466de98c3e6d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilbert\", \"position\": 41232159997952, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"3bb15cbb6d5d0dd61a089179\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Trent\", \"position\": 2808448850853888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 3917702538199040, \"turn\": 3393342647828480, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:15:47.432Z}], but it was called with {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-days\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.spec.ts:2304:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -102937,7 +102998,7 @@ } }, { - "id": "2741", + "id": "2749", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-maker/game-play-maker.service.ts(433,65): error TS2322: Type '\"\"' is not assignable to type '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined'.\n", @@ -102965,7 +103026,7 @@ "language": "typescript", "mutants": [ { - "id": "2742", + "id": "2750", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1218:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -102973,14 +103034,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "0", "1", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -102994,7 +103055,7 @@ } }, { - "id": "2743", + "id": "2751", "mutatorName": "BooleanLiteral", "replacement": "game.currentPlay", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1218:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -103002,14 +103063,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "0", "1", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -103023,7 +103084,7 @@ } }, { - "id": "2744", + "id": "2752", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: thrown: undefined\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:199:5\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:179:3\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:35:1)\n at Runtime._execModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103036,9 +103097,9 @@ "coveredBy": [ "0", "1", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -103052,7 +103113,7 @@ } }, { - "id": "2745", + "id": "2753", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: undefined\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:195:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103065,9 +103126,9 @@ "coveredBy": [ "0", "1", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -103081,7 +103142,7 @@ } }, { - "id": "2746", + "id": "2754", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: undefined\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:195:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103106,7 +103167,7 @@ } }, { - "id": "2747", + "id": "2755", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"validateGamePlayWithRelationsDto\", {\"gameId\": \"0bedbcc7ea10fab43eee81c0\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:196:91)", @@ -103131,7 +103192,7 @@ } }, { - "id": "2748", + "id": "2756", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(28,92): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", @@ -103153,7 +103214,7 @@ } }, { - "id": "2749", + "id": "2757", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:252:21)", @@ -103182,7 +103243,7 @@ } }, { - "id": "2750", + "id": "2758", "mutatorName": "BooleanLiteral", "replacement": "game.additionalCards", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 125 | } else {\n 126 | stryCov_9fa48(\"2759\");\n > 127 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_ALREADY_USED);\n | ^\n 128 | }\n 129 | }\n 130 | }\n\n at GamePlayValidatorService.validateGamePlayActorChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:127:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103211,7 +103272,7 @@ } }, { - "id": "2751", + "id": "2759", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(44,11): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(47,11): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103237,7 +103298,7 @@ } }, { - "id": "2752", + "id": "2760", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 117 | } else {\n 118 | stryCov_9fa48(\"2756\");\n > 119 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_ACTOR);\n | ^\n 120 | }\n 121 | }\n 122 | if (stryMutAct_9fa48(\"2758\") ? false : stryMutAct_9fa48(\"2757\") ? true : (stryCov_9fa48(\"2757\", \"2758\"), chosenCard.isUsed)) {\n\n at GamePlayValidatorService.validateGamePlayActorChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:119:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103266,7 +103327,7 @@ } }, { - "id": "2753", + "id": "2761", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 117 | } else {\n 118 | stryCov_9fa48(\"2756\");\n > 119 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_ACTOR);\n | ^\n 120 | }\n 121 | }\n 122 | if (stryMutAct_9fa48(\"2758\") ? false : stryMutAct_9fa48(\"2757\") ? true : (stryCov_9fa48(\"2757\", \"2758\"), chosenCard.isUsed)) {\n\n at GamePlayValidatorService.validateGamePlayActorChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:119:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:217:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103291,7 +103352,7 @@ } }, { - "id": "2754", + "id": "2762", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(44,11): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(47,11): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103316,7 +103377,7 @@ } }, { - "id": "2755", + "id": "2763", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(44,11): error TS18048: 'chosenCard' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(47,11): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103341,7 +103402,7 @@ } }, { - "id": "2756", + "id": "2764", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:252:21)", @@ -103368,7 +103429,7 @@ } }, { - "id": "2757", + "id": "2765", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(47,11): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103392,7 +103453,7 @@ } }, { - "id": "2758", + "id": "2766", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:252:21)", @@ -103419,7 +103480,7 @@ } }, { - "id": "2759", + "id": "2767", "mutatorName": "EqualityOperator", "replacement": "chosenCard.recipient === \"actor\"", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 117 | } else {\n 118 | stryCov_9fa48(\"2756\");\n > 119 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_ACTOR);\n | ^\n 120 | }\n 121 | }\n 122 | if (stryMutAct_9fa48(\"2758\") ? false : stryMutAct_9fa48(\"2757\") ? true : (stryCov_9fa48(\"2757\", \"2758\"), chosenCard.isUsed)) {\n\n at GamePlayValidatorService.validateGamePlayActorChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:119:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103446,7 +103507,7 @@ } }, { - "id": "2760", + "id": "2768", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(44,11): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", @@ -103470,7 +103531,7 @@ } }, { - "id": "2761", + "id": "2769", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:252:21)", @@ -103495,7 +103556,7 @@ } }, { - "id": "2762", + "id": "2770", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 125 | } else {\n 126 | stryCov_9fa48(\"2759\");\n > 127 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_ALREADY_USED);\n | ^\n 128 | }\n 129 | }\n 130 | }\n\n at GamePlayValidatorService.validateGamePlayActorChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:127:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:239:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103521,7 +103582,7 @@ } }, { - "id": "2763", + "id": "2771", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:266:21)", @@ -103547,7 +103608,7 @@ } }, { - "id": "2764", + "id": "2772", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:266:21)", @@ -103572,7 +103633,7 @@ } }, { - "id": "2765", + "id": "2773", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:315:21)", @@ -103601,7 +103662,7 @@ } }, { - "id": "2766", + "id": "2774", "mutatorName": "BooleanLiteral", "replacement": "game.additionalCards", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103630,7 +103691,7 @@ } }, { - "id": "2767", + "id": "2775", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(60,23): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103656,7 +103717,7 @@ } }, { - "id": "2768", + "id": "2776", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103685,7 +103746,7 @@ } }, { - "id": "2769", + "id": "2777", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:277:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103710,7 +103771,7 @@ } }, { - "id": "2770", + "id": "2778", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(60,23): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -103735,7 +103796,7 @@ } }, { - "id": "2771", + "id": "2779", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:315:21)", @@ -103763,7 +103824,7 @@ } }, { - "id": "2772", + "id": "2780", "mutatorName": "LogicalOperator", "replacement": "!chosenCard || game.currentPlay.canBeSkipped === false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 150 | } else {\n 151 | stryCov_9fa48(\"2772\");\n > 152 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.THIEF_MUST_CHOOSE_CARD);\n | ^\n 153 | }\n 154 | }\n 155 | if (stryMutAct_9fa48(\"2775\") ? chosenCard || chosenCard.recipient !== \"thief\" : stryMutAct_9fa48(\"2774\") ? false : stryMutAct_9fa48(\"2773\") ? true : (stryCov_9fa48(\"2773\", \"2774\", \"2775\"), chosenCard && (stryMutAct_9fa48(\"2777\") ? chosenCard.recipient === \"thief\" : stryMutAct_9fa48(\"2776\") ? true : (stryCov_9fa48(\"2776\", \"2777\"), chosenCard.recipient !== (stryMutAct_9fa48(\"2778\") ? \"\" : (stryCov_9fa48(\"2778\"), \"thief\")))))) {\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:152:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103791,7 +103852,7 @@ } }, { - "id": "2773", + "id": "2781", "mutatorName": "BooleanLiteral", "replacement": "chosenCard", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 150 | } else {\n 151 | stryCov_9fa48(\"2772\");\n > 152 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.THIEF_MUST_CHOOSE_CARD);\n | ^\n 153 | }\n 154 | }\n 155 | if (stryMutAct_9fa48(\"2775\") ? chosenCard || chosenCard.recipient !== \"thief\" : stryMutAct_9fa48(\"2774\") ? false : stryMutAct_9fa48(\"2773\") ? true : (stryCov_9fa48(\"2773\", \"2774\", \"2775\"), chosenCard && (stryMutAct_9fa48(\"2777\") ? chosenCard.recipient === \"thief\" : stryMutAct_9fa48(\"2776\") ? true : (stryCov_9fa48(\"2776\", \"2777\"), chosenCard.recipient !== (stryMutAct_9fa48(\"2778\") ? \"\" : (stryCov_9fa48(\"2778\"), \"thief\")))))) {\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:152:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103819,7 +103880,7 @@ } }, { - "id": "2774", + "id": "2782", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 150 | } else {\n 151 | stryCov_9fa48(\"2772\");\n > 152 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.THIEF_MUST_CHOOSE_CARD);\n | ^\n 153 | }\n 154 | }\n 155 | if (stryMutAct_9fa48(\"2775\") ? chosenCard || chosenCard.recipient !== \"thief\" : stryMutAct_9fa48(\"2774\") ? false : stryMutAct_9fa48(\"2773\") ? true : (stryCov_9fa48(\"2773\", \"2774\", \"2775\"), chosenCard && (stryMutAct_9fa48(\"2777\") ? chosenCard.recipient === \"thief\" : stryMutAct_9fa48(\"2776\") ? true : (stryCov_9fa48(\"2776\", \"2777\"), chosenCard.recipient !== (stryMutAct_9fa48(\"2778\") ? \"\" : (stryCov_9fa48(\"2778\"), \"thief\")))))) {\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:152:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103845,7 +103906,7 @@ } }, { - "id": "2775", + "id": "2783", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.canBeSkipped !== false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 150 | } else {\n 151 | stryCov_9fa48(\"2772\");\n > 152 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.THIEF_MUST_CHOOSE_CARD);\n | ^\n 153 | }\n 154 | }\n 155 | if (stryMutAct_9fa48(\"2775\") ? chosenCard || chosenCard.recipient !== \"thief\" : stryMutAct_9fa48(\"2774\") ? false : stryMutAct_9fa48(\"2773\") ? true : (stryCov_9fa48(\"2773\", \"2774\", \"2775\"), chosenCard && (stryMutAct_9fa48(\"2777\") ? chosenCard.recipient === \"thief\" : stryMutAct_9fa48(\"2776\") ? true : (stryCov_9fa48(\"2776\", \"2777\"), chosenCard.recipient !== (stryMutAct_9fa48(\"2778\") ? \"\" : (stryCov_9fa48(\"2778\"), \"thief\")))))) {\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:152:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103871,7 +103932,7 @@ } }, { - "id": "2776", + "id": "2784", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 150 | } else {\n 151 | stryCov_9fa48(\"2772\");\n > 152 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.THIEF_MUST_CHOOSE_CARD);\n | ^\n 153 | }\n 154 | }\n 155 | if (stryMutAct_9fa48(\"2775\") ? chosenCard || chosenCard.recipient !== \"thief\" : stryMutAct_9fa48(\"2774\") ? false : stryMutAct_9fa48(\"2773\") ? true : (stryCov_9fa48(\"2773\", \"2774\", \"2775\"), chosenCard && (stryMutAct_9fa48(\"2777\") ? chosenCard.recipient === \"thief\" : stryMutAct_9fa48(\"2776\") ? true : (stryCov_9fa48(\"2776\", \"2777\"), chosenCard.recipient !== (stryMutAct_9fa48(\"2778\") ? \"\" : (stryCov_9fa48(\"2778\"), \"thief\")))))) {\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:152:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103897,7 +103958,7 @@ } }, { - "id": "2777", + "id": "2785", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:315:21)", @@ -103922,7 +103983,7 @@ } }, { - "id": "2778", + "id": "2786", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:289:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -103949,7 +104010,7 @@ } }, { - "id": "2779", + "id": "2787", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:330:21)", @@ -103976,7 +104037,7 @@ } }, { - "id": "2780", + "id": "2788", "mutatorName": "LogicalOperator", "replacement": "chosenCard || chosenCard.recipient !== \"thief\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(60,23): error TS18048: 'chosenCard' is possibly 'undefined'.\n", @@ -104000,7 +104061,7 @@ } }, { - "id": "2781", + "id": "2789", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104026,7 +104087,7 @@ } }, { - "id": "2782", + "id": "2790", "mutatorName": "EqualityOperator", "replacement": "chosenCard.recipient === \"thief\"", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 158 | } else {\n 159 | stryCov_9fa48(\"2779\");\n > 160 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.CHOSEN_CARD_NOT_FOR_THIEF);\n | ^\n 161 | }\n 162 | }\n 163 | }\n\n at GamePlayValidatorService.validateGamePlayThiefChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:160:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:301:105)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104052,7 +104113,7 @@ } }, { - "id": "2783", + "id": "2791", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(60,23): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", @@ -104075,7 +104136,7 @@ } }, { - "id": "2784", + "id": "2792", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:330:21)", @@ -104100,7 +104161,7 @@ } }, { - "id": "2785", + "id": "2793", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104116,8 +104177,8 @@ "14", "15", "16", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104131,7 +104192,7 @@ } }, { - "id": "2786", + "id": "2794", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoChosenCard (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:186:21)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:362:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104147,8 +104208,8 @@ "14", "15", "16", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104162,7 +104223,7 @@ } }, { - "id": "2787", + "id": "2795", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104178,8 +104239,8 @@ "14", "15", "16", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104193,7 +104254,7 @@ } }, { - "id": "2788", + "id": "2796", "mutatorName": "EqualityOperator", "replacement": "action === \"choose-card\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104209,8 +104270,8 @@ "14", "15", "16", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104224,7 +104285,7 @@ } }, { - "id": "2789", + "id": "2797", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(67,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -104237,8 +104298,8 @@ "14", "15", "16", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104252,7 +104313,7 @@ } }, { - "id": "2790", + "id": "2798", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104265,8 +104326,8 @@ "coveredBy": [ "12", "13", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104280,7 +104341,7 @@ } }, { - "id": "2791", + "id": "2799", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 184 | } else {\n 185 | stryCov_9fa48(\"2788\");\n > 186 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_CHOSEN_CARD);\n | ^\n 187 | }\n 188 | }\n 189 | return;\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoChosenCard (src/modules/game/providers/services/game-play/game-play-validator.service.ts:186:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:345:92\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:345:134)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:345:134)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104293,8 +104354,8 @@ "coveredBy": [ "12", "13", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104308,7 +104369,7 @@ } }, { - "id": "2792", + "id": "2800", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104321,8 +104382,8 @@ "coveredBy": [ "12", "13", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -104336,7 +104397,7 @@ } }, { - "id": "2793", + "id": "2801", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:354:21)", @@ -104361,7 +104422,7 @@ } }, { - "id": "2794", + "id": "2802", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:373:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104388,7 +104449,7 @@ } }, { - "id": "2795", + "id": "2803", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:364:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104415,7 +104476,7 @@ } }, { - "id": "2796", + "id": "2804", "mutatorName": "EqualityOperator", "replacement": "source.name !== \"thief\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(75,16): error TS2367: This comparison appears to be unintentional because the types '\"thief\"' and '\"actor\"' have no overlap.\n", @@ -104439,7 +104500,7 @@ } }, { - "id": "2797", + "id": "2805", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(73,9): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -104463,7 +104524,7 @@ } }, { - "id": "2798", + "id": "2806", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:364:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104488,7 +104549,7 @@ } }, { - "id": "2799", + "id": "2807", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: undefined, {\"_id\": \"62df375da9d4fd768c4fdfcf\", \"createdAt\": 2024-04-08T17:42:38.046Z, \"currentPlay\": {\"action\": \"choose-card\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"one-night-only\", \"source\": {\"interactions\": undefined, \"name\": \"wolf-hound\", \"players\": undefined}, \"type\": \"choose-side\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1838284594479104}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [], \"status\": \"playing\", \"tick\": 7110080101089280, \"turn\": 8525231364767744, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T22:23:57.876Z}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:382:82)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104514,7 +104575,7 @@ } }, { - "id": "2800", + "id": "2808", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:373:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104540,7 +104601,7 @@ } }, { - "id": "2801", + "id": "2809", "mutatorName": "EqualityOperator", "replacement": "source.name !== \"actor\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:373:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104566,7 +104627,7 @@ } }, { - "id": "2802", + "id": "2810", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(75,16): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 10 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -104589,7 +104650,7 @@ } }, { - "id": "2803", + "id": "2811", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:373:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104614,7 +104675,7 @@ } }, { - "id": "2804", + "id": "2812", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:410:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104647,7 +104708,7 @@ } }, { - "id": "2805", + "id": "2813", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(90,60): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(91,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -104677,7 +104738,7 @@ } }, { - "id": "2806", + "id": "2814", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104710,7 +104771,7 @@ } }, { - "id": "2807", + "id": "2815", "mutatorName": "EqualityOperator", "replacement": "action === \"bury-dead-bodies\"", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104743,7 +104804,7 @@ } }, { - "id": "2808", + "id": "2816", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(82,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -104773,7 +104834,7 @@ } }, { - "id": "2809", + "id": "2817", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:396:131)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104798,7 +104859,7 @@ } }, { - "id": "2810", + "id": "2818", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(85,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"sentence-to-death\" | \"steal-role\"'.\n", @@ -104827,7 +104888,7 @@ } }, { - "id": "2811", + "id": "2819", "mutatorName": "BooleanLiteral", "replacement": "playTargets.length", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104859,7 +104920,7 @@ } }, { - "id": "2812", + "id": "2820", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(90,60): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(91,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -104888,7 +104949,7 @@ } }, { - "id": "2813", + "id": "2821", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104920,7 +104981,7 @@ } }, { - "id": "2814", + "id": "2822", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 238 | } else {\n 239 | stryCov_9fa48(\"2819\");\n > 240 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.DEVOTED_SERVANT_CANT_STEAL_ROLE);\n | ^\n 241 | }\n 242 | }\n 243 | const targetedPlayer = playTargets[0].player;\n\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:82\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:417:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -104945,7 +105006,7 @@ } }, { - "id": "2815", + "id": "2823", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(89,65): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -104973,7 +105034,7 @@ } }, { - "id": "2816", + "id": "2824", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:408:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105004,7 +105065,7 @@ } }, { - "id": "2817", + "id": "2825", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Devoted servant can't steal the role of this target because she's not in the game or dead or powerless or in love with another player\",\n+ \"description\": \"Devoted servant can't steal the role of this target because he's not about to be buried\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:433:21)", @@ -105035,7 +105096,7 @@ } }, { - "id": "2818", + "id": "2826", "mutatorName": "LogicalOperator", "replacement": "(!devotedServantPlayer || !isPlayerAliveAndPowerful(devotedServantPlayer, game)) && doesPlayerHaveActiveAttributeWithName(devotedServantPlayer, \"in-love\", game)", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(90,131): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -105063,7 +105124,7 @@ } }, { - "id": "2819", + "id": "2827", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(91,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -105091,7 +105152,7 @@ } }, { - "id": "2820", + "id": "2828", "mutatorName": "LogicalOperator", "replacement": "!devotedServantPlayer && !isPlayerAliveAndPowerful(devotedServantPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(90,60): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(91,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -105119,7 +105180,7 @@ } }, { - "id": "2821", + "id": "2829", "mutatorName": "BooleanLiteral", "replacement": "devotedServantPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(90,59): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(91,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -105147,7 +105208,7 @@ } }, { - "id": "2822", + "id": "2830", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(devotedServantPlayer, game)", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:240:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:408:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105178,7 +105239,7 @@ } }, { - "id": "2823", + "id": "2831", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(91,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -105203,7 +105264,7 @@ } }, { - "id": "2824", + "id": "2832", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Devoted servant can't steal the role of this target because she's not in the game or dead or powerless or in love with another player\",\n+ \"description\": \"Devoted servant can't steal the role of this target because he's not about to be buried\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:433:21)", @@ -105231,7 +105292,7 @@ } }, { - "id": "2825", + "id": "2833", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(95,120): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"sentence-to-death\" | \"steal-role\"'.\n", @@ -105255,7 +105316,7 @@ } }, { - "id": "2826", + "id": "2834", "mutatorName": "BooleanLiteral", "replacement": "canRoleTargetedPlayerBeStolen", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:250:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:408:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105282,7 +105343,7 @@ } }, { - "id": "2827", + "id": "2835", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySurvivorsTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:250:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:408:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105309,7 +105370,7 @@ } }, { - "id": "2828", + "id": "2836", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:496:21)", @@ -105336,7 +105397,7 @@ } }, { - "id": "2829", + "id": "2837", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:496:21)", @@ -105361,7 +105422,7 @@ } }, { - "id": "2830", + "id": "2838", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:525:21)", @@ -105389,7 +105450,7 @@ } }, { - "id": "2831", + "id": "2839", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Life potion can't be applied to this target (`targets.drankPotion`)\",\n+ \"description\": \"There are too much targets which drank life potion (`targets.drankPotion`)\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:538:21)", @@ -105417,7 +105478,7 @@ } }, { - "id": "2832", + "id": "2840", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:525:21)", @@ -105445,7 +105506,7 @@ } }, { - "id": "2833", + "id": "2841", "mutatorName": "EqualityOperator", "replacement": "drankLifePotionTargets.length >= 1", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Life potion can't be applied to this target (`targets.drankPotion`)\",\n+ \"description\": \"There are too much targets which drank life potion (`targets.drankPotion`)\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:538:21)", @@ -105473,7 +105534,7 @@ } }, { - "id": "2834", + "id": "2842", "mutatorName": "EqualityOperator", "replacement": "drankLifePotionTargets.length <= 1", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:525:21)", @@ -105501,7 +105562,7 @@ } }, { - "id": "2835", + "id": "2843", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:525:21)", @@ -105526,7 +105587,7 @@ } }, { - "id": "2836", + "id": "2844", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 271 | } else {\n 272 | stryCov_9fa48(\"2836\");\n > 273 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.BAD_LIFE_POTION_TARGET);\n | ^\n 274 | }\n 275 | }\n 276 | }\n\n at GamePlayValidatorService.validateDrankLifePotionTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:273:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:80\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:96)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105553,7 +105614,7 @@ } }, { - "id": "2837", + "id": "2845", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:537:21)", @@ -105580,7 +105641,7 @@ } }, { - "id": "2838", + "id": "2846", "mutatorName": "LogicalOperator", "replacement": "drankLifePotionTargets.length || !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankLifePotionTargets[0].player._id, \"give-life-potion\", game)", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 266 | }\n 267 | }\n > 268 | if (stryMutAct_9fa48(\"2833\") ? drankLifePotionTargets.length || !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankLifePotionTargets[0].player._id, \"give-life-potion\", game) : stryMutAct_9fa48(\"2832\") ? false : stryMutAct_9fa48(\"2831\") ? true : (stryCov_9fa48(\"2831\", \"2832\", \"2833\"), drankLifePotionTargets.length && (stryMutAct_9fa48(\"2834\") ? isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankLifePotionTargets[0].player._id, \"give-life-potion\", game) : (stryCov_9fa48(\"2834\"), !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankLifePotionTargets[0].player._id, stryMutAct_9fa48(\"2835\") ? \"\" : (stryCov_9fa48(\"2835\"), \"give-life-potion\"), game))))) {\n | ^\n 269 | if (stryMutAct_9fa48(\"2836\")) {\n 270 | {}\n 271 | } else {\n\n at GamePlayValidatorService.validateDrankLifePotionTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:268:155)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:80\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:96)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:545:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105607,7 +105668,7 @@ } }, { - "id": "2839", + "id": "2847", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankLifePotionTargets[0].player._id, \"give-life-potion\", game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:537:21)", @@ -105633,7 +105694,7 @@ } }, { - "id": "2840", + "id": "2848", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(106,103): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -105656,7 +105717,7 @@ } }, { - "id": "2841", + "id": "2849", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:537:21)", @@ -105681,7 +105742,7 @@ } }, { - "id": "2842", + "id": "2850", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:569:21)", @@ -105709,7 +105770,7 @@ } }, { - "id": "2843", + "id": "2851", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Death potion can't be applied to this target (`targets.drankPotion`)\",\n+ \"description\": \"There are too much targets which drank death potion (`targets.drankPotion`)\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:582:21)", @@ -105737,7 +105798,7 @@ } }, { - "id": "2844", + "id": "2852", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:569:21)", @@ -105765,7 +105826,7 @@ } }, { - "id": "2845", + "id": "2853", "mutatorName": "EqualityOperator", "replacement": "drankDeathPotionTargets.length >= 1", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Death potion can't be applied to this target (`targets.drankPotion`)\",\n+ \"description\": \"There are too much targets which drank death potion (`targets.drankPotion`)\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:582:21)", @@ -105793,7 +105854,7 @@ } }, { - "id": "2846", + "id": "2854", "mutatorName": "EqualityOperator", "replacement": "drankDeathPotionTargets.length <= 1", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:569:21)", @@ -105821,7 +105882,7 @@ } }, { - "id": "2847", + "id": "2855", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:569:21)", @@ -105846,7 +105907,7 @@ } }, { - "id": "2848", + "id": "2856", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 294 | } else {\n 295 | stryCov_9fa48(\"2848\");\n > 296 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.BAD_DEATH_POTION_TARGET);\n | ^\n 297 | }\n 298 | }\n 299 | }\n\n at GamePlayValidatorService.validateDrankDeathPotionTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:296:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:97)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105873,7 +105934,7 @@ } }, { - "id": "2849", + "id": "2857", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:581:21)", @@ -105900,7 +105961,7 @@ } }, { - "id": "2850", + "id": "2858", "mutatorName": "LogicalOperator", "replacement": "drankDeathPotionTargets.length || !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankDeathPotionTargets[0].player._id, \"give-death-potion\", game)", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 289 | }\n 290 | }\n > 291 | if (stryMutAct_9fa48(\"2845\") ? drankDeathPotionTargets.length || !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankDeathPotionTargets[0].player._id, \"give-death-potion\", game) : stryMutAct_9fa48(\"2844\") ? false : stryMutAct_9fa48(\"2843\") ? true : (stryCov_9fa48(\"2843\", \"2844\", \"2845\"), drankDeathPotionTargets.length && (stryMutAct_9fa48(\"2846\") ? isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankDeathPotionTargets[0].player._id, \"give-death-potion\", game) : (stryCov_9fa48(\"2846\"), !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankDeathPotionTargets[0].player._id, stryMutAct_9fa48(\"2847\") ? \"\" : (stryCov_9fa48(\"2847\"), \"give-death-potion\"), game))))) {\n | ^\n 292 | if (stryMutAct_9fa48(\"2848\")) {\n 293 | {}\n 294 | } else {\n\n at GamePlayValidatorService.validateDrankDeathPotionTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:291:157)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:81\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:97)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:589:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -105927,7 +105988,7 @@ } }, { - "id": "2851", + "id": "2859", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableWithInteractionTypeInCurrentGamePlay(drankDeathPotionTargets[0].player._id, \"give-death-potion\", game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:581:21)", @@ -105953,7 +106014,7 @@ } }, { - "id": "2852", + "id": "2860", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(116,104): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -105976,7 +106037,7 @@ } }, { - "id": "2853", + "id": "2861", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:581:21)", @@ -106001,7 +106062,7 @@ } }, { - "id": "2854", + "id": "2862", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).rejects.toStrictEqual()\n\nReceived promise resolved instead of rejected\nResolved to value: undefined\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:623:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106034,7 +106095,7 @@ } }, { - "id": "2855", + "id": "2863", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(122,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -106064,7 +106125,7 @@ } }, { - "id": "2856", + "id": "2864", "mutatorName": "BooleanLiteral", "replacement": "witchPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(126,128): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(128,129): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -106094,7 +106155,7 @@ } }, { - "id": "2857", + "id": "2865", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(126,128): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(128,129): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -106124,7 +106185,7 @@ } }, { - "id": "2858", + "id": "2866", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(126,128): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(128,129): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -106154,7 +106215,7 @@ } }, { - "id": "2859", + "id": "2867", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(124,128): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(126,129): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -106176,7 +106237,7 @@ } }, { - "id": "2860", + "id": "2868", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"validateGamePlayWitchTargets\", {\"gameId\": \"fdb3de8e35f00395677b31ea\", \"roleName\": \"witch\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:624:103)", @@ -106201,7 +106262,7 @@ } }, { - "id": "2861", + "id": "2869", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(124,100): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; roleName: \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | ... 20 more ... | \"devoted-servant\"; }': gameId, roleName\n", @@ -106223,7 +106284,7 @@ } }, { - "id": "2862", + "id": "2870", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(124,120): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -106245,7 +106306,7 @@ } }, { - "id": "2863", + "id": "2871", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106277,7 +106338,7 @@ } }, { - "id": "2864", + "id": "2872", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -106309,7 +106370,7 @@ } }, { - "id": "2865", + "id": "2873", "mutatorName": "EqualityOperator", "replacement": "(await this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"life\")).length >= 0", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106341,7 +106402,7 @@ } }, { - "id": "2866", + "id": "2874", "mutatorName": "EqualityOperator", "replacement": "(await this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"life\")).length <= 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -106373,7 +106434,7 @@ } }, { - "id": "2867", + "id": "2875", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(126,145): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", @@ -106402,7 +106463,7 @@ } }, { - "id": "2868", + "id": "2876", "mutatorName": "MethodExpression", "replacement": "playTargets", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"bd3aac9affc3bbaeca9fb4cb\", \"createdAt\": 2024-04-09T10:02:56.643Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 7557633103888384}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"a9a566cf3224dc0127fde7ff\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Maynard\", \"position\": 3347344384851968, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"a5fe304d8dcbee2fcdc686b8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Treva\", \"position\": 4759162653245440, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"41bde57dddccef16c7e3dbe3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Layla\", \"position\": 7800755599704064, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a87c4dd28dbc30e3d6ef3a38\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jaren\", \"position\": 8350877226106880, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 7147057028530176, \"turn\": 1482698453417984, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T07:21:40.952Z}], but it was called with [{\"player\": {\"_id\": \"5af3b25ecba1acef07bf07de\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tristian\", \"position\": 6968492957892608, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:750:77)", @@ -106434,7 +106495,7 @@ } }, { - "id": "2869", + "id": "2877", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -106466,7 +106527,7 @@ } }, { - "id": "2870", + "id": "2878", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"99ffd81ca8cc5a3e0f5af3d4\", \"createdAt\": 2024-04-08T22:46:04.955Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 8613501098524672}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"1ceb1cd05f9cbb953e4aba66\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilson\", \"position\": 5971063313793024, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"22e5cf6aead3998d1dcaa7cf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ewell\", \"position\": 378129375821824, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"b4cd0aea0d5fdb387f4f0f9c\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Michael\", \"position\": 699615789711360, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"dfc6dfff9cfc53db4ab2ceff\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mose\", \"position\": 2542672526966784, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 1652533044969472, \"turn\": 3797822157619200, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T01:41:17.885Z}], but it was called with [{\"player\": {\"_id\": \"bfff2b3e8c85a7b9ff9ccb07\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Catherine\", \"position\": 7146885068357632, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:750:77)", @@ -106498,7 +106559,7 @@ } }, { - "id": "2871", + "id": "2879", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -106530,7 +106591,7 @@ } }, { - "id": "2872", + "id": "2880", "mutatorName": "EqualityOperator", "replacement": "drankPotion !== \"life\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"bb8eb498b028fc1cd786ea9c\", \"createdAt\": 2024-04-09T03:20:24.328Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6863860350844928}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"4e5e06a0ff64eac7e70164e0\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Linnea\", \"position\": 8072770722201600, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fee5c7af65cd29e3afabecc2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ewald\", \"position\": 6381127954595840, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"accd2d1ed6fe9f4e3b3eeff8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hillard\", \"position\": 5169060037787648, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"bb5f20afeba663a9c1a7c6de\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kelley\", \"position\": 2052140826624000, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"playing\", \"tick\": 2555301184143360, \"turn\": 1364024826527744, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T01:12:41.725Z}], but it was called with [{\"player\": {\"_id\": \"1dcfbbe7bab0dd6e863f8e8b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Will\", \"position\": 2358876701720576, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:750:77)", @@ -106562,7 +106623,7 @@ } }, { - "id": "2873", + "id": "2881", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(127,76): error TS2367: This comparison appears to be unintentional because the types '\"life\" | \"death\" | undefined' and '\"\"' have no overlap.\n", @@ -106591,7 +106652,7 @@ } }, { - "id": "2874", + "id": "2882", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106623,7 +106684,7 @@ } }, { - "id": "2875", + "id": "2883", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:707:21)", @@ -106655,7 +106716,7 @@ } }, { - "id": "2876", + "id": "2884", "mutatorName": "EqualityOperator", "replacement": "(await this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"death\")).length >= 0", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106687,7 +106748,7 @@ } }, { - "id": "2877", + "id": "2885", "mutatorName": "EqualityOperator", "replacement": "(await this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"death\")).length <= 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:707:21)", @@ -106719,7 +106780,7 @@ } }, { - "id": "2878", + "id": "2886", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(128,146): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", @@ -106748,7 +106809,7 @@ } }, { - "id": "2879", + "id": "2887", "mutatorName": "MethodExpression", "replacement": "playTargets", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"2f77abaff2fda7ebea7b5985\", \"createdAt\": 2024-04-09T09:15:35.143Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 8546944999751680}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"58ec5ff4c8dc51e9a592e7da\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Deven\", \"position\": 1160820840988672, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"a77dc28ffc8e7460a1cf6a9d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Marion\", \"position\": 4222190379597824, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4ca56acccfc7cfd1dedfc8ef\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Rosendo\", \"position\": 8951011800514560, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"aa299e5a59afd1dc78ec4bde\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Connie\", \"position\": 8721450772987904, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 6429543631945728, \"turn\": 5863034488619008, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T19:38:47.413Z}], but it was called with [{\"player\": {\"_id\": \"df0ffb45cb4a8ad18da2d6c2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Joannie\", \"position\": 3185117759537152, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:751:78)", @@ -106780,7 +106841,7 @@ } }, { - "id": "2880", + "id": "2888", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:707:21)", @@ -106812,7 +106873,7 @@ } }, { - "id": "2881", + "id": "2889", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"a93fae2a267caebcda4d6331\", \"createdAt\": 2024-04-09T05:17:25.275Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5433135653191680}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"7ec9b7b5eb04ee1abf3ab2fe\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gianni\", \"position\": 7832092444459008, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"aacaa653ed780e5998b95ed5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nathanial\", \"position\": 7166623731417088, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"6aba2d84e3c0fe9cfdae8abc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kacie\", \"position\": 3108361142796288, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f9e0d654baedfe0d92dacead\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Emiliano\", \"position\": 6932699423965184, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"over\", \"tick\": 8041363585105920, \"turn\": 7450927921364992, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:59:03.000Z}], but it was called with [{\"player\": {\"_id\": \"9ffaff6c23a4a4ab9eec3d84\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Camille\", \"position\": 5047959924244480, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:751:78)", @@ -106844,7 +106905,7 @@ } }, { - "id": "2882", + "id": "2890", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:707:21)", @@ -106876,7 +106937,7 @@ } }, { - "id": "2883", + "id": "2891", "mutatorName": "EqualityOperator", "replacement": "drankPotion !== \"death\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [[], {\"_id\": \"df6f4ea289af31c28e9b091b\", \"createdAt\": 2024-04-09T06:01:25.484Z, \"currentPlay\": {\"action\": \"use-potions\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"witch\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7118986013573120}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"cb513cbbf0e0a5e9da7abfc8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Leatha\", \"position\": 5855862360899584, \"role\": {\"current\": \"witch\", \"isRevealed\": false, \"original\": \"witch\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2a63ad06b6e81e72abbebfd2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Makenna\", \"position\": 3644556880904192, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"13ac7bb3a0fde0ddaebf4d03\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mustafa\", \"position\": 1859905799585792, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"7abcaee600ceab93bb5b3adf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Charlotte\", \"position\": 4475315294306304, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}], \"status\": \"canceled\", \"tick\": 1007686040682496, \"turn\": 3885585762615296, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T12:02:12.298Z}], but it was called with [{\"player\": {\"_id\": \"e3d48ccbf1fe1edb51d31f22\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gaetano\", \"position\": 5242612361461760, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:751:78)", @@ -106908,7 +106969,7 @@ } }, { - "id": "2884", + "id": "2892", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(129,77): error TS2367: This comparison appears to be unintentional because the types '\"life\" | \"death\" | undefined' and '\"\"' have no overlap.\n", @@ -106937,7 +106998,7 @@ } }, { - "id": "2885", + "id": "2893", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:749:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -106969,7 +107030,7 @@ } }, { - "id": "2886", + "id": "2894", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -107001,7 +107062,7 @@ } }, { - "id": "2887", + "id": "2895", "mutatorName": "LogicalOperator", "replacement": "hasWitchUsedLifePotion && drankLifePotionTargets.length && hasWitchUsedDeathPotion && drankDeathPotionTargets.length", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -107033,7 +107094,7 @@ } }, { - "id": "2888", + "id": "2896", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -107065,7 +107126,7 @@ } }, { - "id": "2889", + "id": "2897", "mutatorName": "LogicalOperator", "replacement": "hasWitchUsedLifePotion || drankLifePotionTargets.length", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107097,7 +107158,7 @@ } }, { - "id": "2890", + "id": "2898", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:707:21)", @@ -107127,7 +107188,7 @@ } }, { - "id": "2891", + "id": "2899", "mutatorName": "LogicalOperator", "replacement": "hasWitchUsedDeathPotion || drankDeathPotionTargets.length", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:769:123)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107157,7 +107218,7 @@ } }, { - "id": "2892", + "id": "2900", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:652:21)", @@ -107185,7 +107246,7 @@ } }, { - "id": "2893", + "id": "2901", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:830:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107213,7 +107274,7 @@ } }, { - "id": "2894", + "id": "2902", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(138,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -107238,7 +107299,7 @@ } }, { - "id": "2895", + "id": "2903", "mutatorName": "BooleanLiteral", "replacement": "playTargets.length", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 350 | }\n 351 | }\n > 352 | const targetedPlayer = playTargets[0].player;\n | ^\n 353 | const canTargetedPlayerBeInfected = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2894\") ? \"\" : (stryCov_9fa48(\"2894\"), \"infect\"), game);\n 354 | if (stryMutAct_9fa48(\"2897\") ? false : stryMutAct_9fa48(\"2896\") ? true : stryMutAct_9fa48(\"2895\") ? canTargetedPlayerBeInfected : (stryCov_9fa48(\"2895\", \"2896\", \"2897\"), !canTargetedPlayerBeInfected)) {\n 355 | if (stryMutAct_9fa48(\"2898\")) {\n\n at GamePlayValidatorService.validateGamePlayAccursedWolfFatherTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:352:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:91\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107266,7 +107327,7 @@ } }, { - "id": "2896", + "id": "2904", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:854:21)", @@ -107294,7 +107355,7 @@ } }, { - "id": "2897", + "id": "2905", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 350 | }\n 351 | }\n > 352 | const targetedPlayer = playTargets[0].player;\n | ^\n 353 | const canTargetedPlayerBeInfected = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2894\") ? \"\" : (stryCov_9fa48(\"2894\"), \"infect\"), game);\n 354 | if (stryMutAct_9fa48(\"2897\") ? false : stryMutAct_9fa48(\"2896\") ? true : stryMutAct_9fa48(\"2895\") ? canTargetedPlayerBeInfected : (stryCov_9fa48(\"2895\", \"2896\", \"2897\"), !canTargetedPlayerBeInfected)) {\n 355 | if (stryMutAct_9fa48(\"2898\")) {\n\n at GamePlayValidatorService.validateGamePlayAccursedWolfFatherTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:352:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:91\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107322,7 +107383,7 @@ } }, { - "id": "2898", + "id": "2906", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 350 | }\n 351 | }\n > 352 | const targetedPlayer = playTargets[0].player;\n | ^\n 353 | const canTargetedPlayerBeInfected = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2894\") ? \"\" : (stryCov_9fa48(\"2894\"), \"infect\"), game);\n 354 | if (stryMutAct_9fa48(\"2897\") ? false : stryMutAct_9fa48(\"2896\") ? true : stryMutAct_9fa48(\"2895\") ? canTargetedPlayerBeInfected : (stryCov_9fa48(\"2895\", \"2896\", \"2897\"), !canTargetedPlayerBeInfected)) {\n 355 | if (stryMutAct_9fa48(\"2898\")) {\n\n at GamePlayValidatorService.validateGamePlayAccursedWolfFatherTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:352:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:91\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:838:140)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107347,7 +107408,7 @@ } }, { - "id": "2899", + "id": "2907", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(143,118): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -107371,7 +107432,7 @@ } }, { - "id": "2900", + "id": "2908", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeInfected", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayAccursedWolfFatherTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:359:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:828:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107398,7 +107459,7 @@ } }, { - "id": "2901", + "id": "2909", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayAccursedWolfFatherTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:359:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:828:78)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107425,7 +107486,7 @@ } }, { - "id": "2902", + "id": "2910", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:854:21)", @@ -107452,7 +107513,7 @@ } }, { - "id": "2903", + "id": "2911", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:854:21)", @@ -107477,7 +107538,7 @@ } }, { - "id": "2904", + "id": "2912", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:883:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107510,7 +107571,7 @@ } }, { - "id": "2905", + "id": "2913", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(150,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -107540,7 +107601,7 @@ } }, { - "id": "2906", + "id": "2914", "mutatorName": "BooleanLiteral", "replacement": "playTargets.length", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 376 | }\n 377 | }\n > 378 | const targetedPlayer = playTargets[0].player;\n | ^\n 379 | const canTargetedPlayerBeEaten = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2905\") ? \"\" : (stryCov_9fa48(\"2905\"), \"eat\"), game);\n 380 | if (stryMutAct_9fa48(\"2908\") ? game.currentPlay.source.name === \"werewolves\" || !canTargetedPlayerBeEaten : stryMutAct_9fa48(\"2907\") ? false : stryMutAct_9fa48(\"2906\") ? true : (stryCov_9fa48(\"2906\", \"2907\", \"2908\"), (stryMutAct_9fa48(\"2910\") ? game.currentPlay.source.name !== \"werewolves\" : stryMutAct_9fa48(\"2909\") ? true : (stryCov_9fa48(\"2909\", \"2910\"), game.currentPlay.source.name === (stryMutAct_9fa48(\"2911\") ? \"\" : (stryCov_9fa48(\"2911\"), \"werewolves\")))) && (stryMutAct_9fa48(\"2912\") ? canTargetedPlayerBeEaten : (stryCov_9fa48(\"2912\"), !canTargetedPlayerBeEaten)))) {\n 381 | if (stryMutAct_9fa48(\"2913\")) {\n\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:378:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107573,7 +107634,7 @@ } }, { - "id": "2907", + "id": "2915", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:921:21)", @@ -107606,7 +107667,7 @@ } }, { - "id": "2908", + "id": "2916", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 376 | }\n 377 | }\n > 378 | const targetedPlayer = playTargets[0].player;\n | ^\n 379 | const canTargetedPlayerBeEaten = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2905\") ? \"\" : (stryCov_9fa48(\"2905\"), \"eat\"), game);\n 380 | if (stryMutAct_9fa48(\"2908\") ? game.currentPlay.source.name === \"werewolves\" || !canTargetedPlayerBeEaten : stryMutAct_9fa48(\"2907\") ? false : stryMutAct_9fa48(\"2906\") ? true : (stryCov_9fa48(\"2906\", \"2907\", \"2908\"), (stryMutAct_9fa48(\"2910\") ? game.currentPlay.source.name !== \"werewolves\" : stryMutAct_9fa48(\"2909\") ? true : (stryCov_9fa48(\"2909\", \"2910\"), game.currentPlay.source.name === (stryMutAct_9fa48(\"2911\") ? \"\" : (stryCov_9fa48(\"2911\"), \"werewolves\")))) && (stryMutAct_9fa48(\"2912\") ? canTargetedPlayerBeEaten : (stryCov_9fa48(\"2912\"), !canTargetedPlayerBeEaten)))) {\n 381 | if (stryMutAct_9fa48(\"2913\")) {\n\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:378:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107639,7 +107700,7 @@ } }, { - "id": "2909", + "id": "2917", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 376 | }\n 377 | }\n > 378 | const targetedPlayer = playTargets[0].player;\n | ^\n 379 | const canTargetedPlayerBeEaten = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2905\") ? \"\" : (stryCov_9fa48(\"2905\"), \"eat\"), game);\n 380 | if (stryMutAct_9fa48(\"2908\") ? game.currentPlay.source.name === \"werewolves\" || !canTargetedPlayerBeEaten : stryMutAct_9fa48(\"2907\") ? false : stryMutAct_9fa48(\"2906\") ? true : (stryCov_9fa48(\"2906\", \"2907\", \"2908\"), (stryMutAct_9fa48(\"2910\") ? game.currentPlay.source.name !== \"werewolves\" : stryMutAct_9fa48(\"2909\") ? true : (stryCov_9fa48(\"2909\", \"2910\"), game.currentPlay.source.name === (stryMutAct_9fa48(\"2911\") ? \"\" : (stryCov_9fa48(\"2911\"), \"werewolves\")))) && (stryMutAct_9fa48(\"2912\") ? canTargetedPlayerBeEaten : (stryCov_9fa48(\"2912\"), !canTargetedPlayerBeEaten)))) {\n 381 | if (stryMutAct_9fa48(\"2913\")) {\n\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:378:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:891:132)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107664,7 +107725,7 @@ } }, { - "id": "2910", + "id": "2918", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(155,115): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -107693,7 +107754,7 @@ } }, { - "id": "2911", + "id": "2919", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:385:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107725,7 +107786,7 @@ } }, { - "id": "2912", + "id": "2920", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:921:21)", @@ -107757,7 +107818,7 @@ } }, { - "id": "2913", + "id": "2921", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.source.name === \"werewolves\" || !canTargetedPlayerBeEaten", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:385:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107789,7 +107850,7 @@ } }, { - "id": "2914", + "id": "2922", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:385:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107821,7 +107882,7 @@ } }, { - "id": "2915", + "id": "2923", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.source.name !== \"werewolves\"", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:385:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107853,7 +107914,7 @@ } }, { - "id": "2916", + "id": "2924", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(156,9): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -107882,7 +107943,7 @@ } }, { - "id": "2917", + "id": "2925", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeEaten", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:921:21)", @@ -107908,7 +107969,7 @@ } }, { - "id": "2918", + "id": "2926", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:921:21)", @@ -107933,7 +107994,7 @@ } }, { - "id": "2919", + "id": "2927", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:393:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -107964,7 +108025,7 @@ } }, { - "id": "2920", + "id": "2928", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:938:21)", @@ -107995,7 +108056,7 @@ } }, { - "id": "2921", + "id": "2929", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.source.name === \"big-bad-wolf\" || !canTargetedPlayerBeEaten", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:393:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108026,7 +108087,7 @@ } }, { - "id": "2922", + "id": "2930", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:393:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108057,7 +108118,7 @@ } }, { - "id": "2923", + "id": "2931", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.source.name !== \"big-bad-wolf\"", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:393:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108088,7 +108149,7 @@ } }, { - "id": "2924", + "id": "2932", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(159,9): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -108116,7 +108177,7 @@ } }, { - "id": "2925", + "id": "2933", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeEaten", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:938:21)", @@ -108142,7 +108203,7 @@ } }, { - "id": "2926", + "id": "2934", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:938:21)", @@ -108167,7 +108228,7 @@ } }, { - "id": "2927", + "id": "2935", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:401:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108197,7 +108258,7 @@ } }, { - "id": "2928", + "id": "2936", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:956:21)", @@ -108227,7 +108288,7 @@ } }, { - "id": "2929", + "id": "2937", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.source.name === \"white-werewolf\" || !canTargetedPlayerBeEaten", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:401:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108257,7 +108318,7 @@ } }, { - "id": "2930", + "id": "2938", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:401:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108287,7 +108348,7 @@ } }, { - "id": "2931", + "id": "2939", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.source.name !== \"white-werewolf\"", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWerewolvesTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:401:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:881:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108317,7 +108378,7 @@ } }, { - "id": "2932", + "id": "2940", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(162,9): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -108344,7 +108405,7 @@ } }, { - "id": "2933", + "id": "2941", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeEaten", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:956:21)", @@ -108370,7 +108431,7 @@ } }, { - "id": "2934", + "id": "2942", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:956:21)", @@ -108395,7 +108456,7 @@ } }, { - "id": "2935", + "id": "2943", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1004:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108422,7 +108483,7 @@ } }, { - "id": "2936", + "id": "2944", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(168,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -108446,7 +108507,7 @@ } }, { - "id": "2937", + "id": "2945", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(170,114): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -108470,7 +108531,7 @@ } }, { - "id": "2938", + "id": "2946", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeShot", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayHunterTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:419:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1002:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108497,7 +108558,7 @@ } }, { - "id": "2939", + "id": "2947", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayHunterTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:419:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1002:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108524,7 +108585,7 @@ } }, { - "id": "2940", + "id": "2948", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1014:21)", @@ -108551,7 +108612,7 @@ } }, { - "id": "2941", + "id": "2949", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1014:21)", @@ -108576,7 +108637,7 @@ } }, { - "id": "2942", + "id": "2950", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1042:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108603,7 +108664,7 @@ } }, { - "id": "2943", + "id": "2951", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(177,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -108627,7 +108688,7 @@ } }, { - "id": "2944", + "id": "2952", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayScapegoatTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:439:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1040:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108654,7 +108715,7 @@ } }, { - "id": "2945", + "id": "2953", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1057:21)", @@ -108681,7 +108742,7 @@ } }, { - "id": "2946", + "id": "2954", "mutatorName": "MethodExpression", "replacement": "playTargets.every(({\n player\n}) => !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"ban-voting\", game))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1057:21)", @@ -108708,7 +108769,7 @@ } }, { - "id": "2947", + "id": "2955", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1057:21)", @@ -108735,7 +108796,7 @@ } }, { - "id": "2948", + "id": "2956", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"ban-voting\", game)", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayScapegoatTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:439:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1040:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108762,7 +108823,7 @@ } }, { - "id": "2949", + "id": "2957", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(178,112): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -108786,7 +108847,7 @@ } }, { - "id": "2950", + "id": "2958", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1057:21)", @@ -108811,7 +108872,7 @@ } }, { - "id": "2951", + "id": "2959", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1088:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108838,7 +108899,7 @@ } }, { - "id": "2952", + "id": "2960", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(184,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -108862,7 +108923,7 @@ } }, { - "id": "2953", + "id": "2961", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayCupidTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:459:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1086:65)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108889,7 +108950,7 @@ } }, { - "id": "2954", + "id": "2962", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1102:21)", @@ -108916,7 +108977,7 @@ } }, { - "id": "2955", + "id": "2963", "mutatorName": "MethodExpression", "replacement": "playTargets.every(({\n player\n}) => !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"charm\", game))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1102:21)", @@ -108943,7 +109004,7 @@ } }, { - "id": "2956", + "id": "2964", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1102:21)", @@ -108970,7 +109031,7 @@ } }, { - "id": "2957", + "id": "2965", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"charm\", game)", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayCupidTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:459:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1086:65)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -108997,7 +109058,7 @@ } }, { - "id": "2958", + "id": "2966", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(185,112): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109021,7 +109082,7 @@ } }, { - "id": "2959", + "id": "2967", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1102:21)", @@ -109046,7 +109107,7 @@ } }, { - "id": "2960", + "id": "2968", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1129:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109074,7 +109135,7 @@ } }, { - "id": "2961", + "id": "2969", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(191,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109099,7 +109160,7 @@ } }, { - "id": "2962", + "id": "2970", "mutatorName": "BooleanLiteral", "replacement": "playTargets.length", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 476 | }\n 477 | }\n > 478 | const targetedPlayer = playTargets[0].player;\n | ^\n 479 | const canTargetedPlayerBeSniffed = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2961\") ? \"\" : (stryCov_9fa48(\"2961\"), \"sniff\"), game);\n 480 | if (stryMutAct_9fa48(\"2964\") ? false : stryMutAct_9fa48(\"2963\") ? true : stryMutAct_9fa48(\"2962\") ? canTargetedPlayerBeSniffed : (stryCov_9fa48(\"2962\", \"2963\", \"2964\"), !canTargetedPlayerBeSniffed)) {\n 481 | if (stryMutAct_9fa48(\"2965\")) {\n\n at GamePlayValidatorService.validateGamePlayFoxTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:478:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109127,7 +109188,7 @@ } }, { - "id": "2963", + "id": "2971", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1147:21)", @@ -109155,7 +109216,7 @@ } }, { - "id": "2964", + "id": "2972", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 476 | }\n 477 | }\n > 478 | const targetedPlayer = playTargets[0].player;\n | ^\n 479 | const canTargetedPlayerBeSniffed = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2961\") ? \"\" : (stryCov_9fa48(\"2961\"), \"sniff\"), game);\n 480 | if (stryMutAct_9fa48(\"2964\") ? false : stryMutAct_9fa48(\"2963\") ? true : stryMutAct_9fa48(\"2962\") ? canTargetedPlayerBeSniffed : (stryCov_9fa48(\"2962\", \"2963\", \"2964\"), !canTargetedPlayerBeSniffed)) {\n 481 | if (stryMutAct_9fa48(\"2965\")) {\n\n at GamePlayValidatorService.validateGamePlayFoxTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:478:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109183,7 +109244,7 @@ } }, { - "id": "2965", + "id": "2973", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 476 | }\n 477 | }\n > 478 | const targetedPlayer = playTargets[0].player;\n | ^\n 479 | const canTargetedPlayerBeSniffed = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2961\") ? \"\" : (stryCov_9fa48(\"2961\"), \"sniff\"), game);\n 480 | if (stryMutAct_9fa48(\"2964\") ? false : stryMutAct_9fa48(\"2963\") ? true : stryMutAct_9fa48(\"2962\") ? canTargetedPlayerBeSniffed : (stryCov_9fa48(\"2962\", \"2963\", \"2964\"), !canTargetedPlayerBeSniffed)) {\n 481 | if (stryMutAct_9fa48(\"2965\")) {\n\n at GamePlayValidatorService.validateGamePlayFoxTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:478:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1137:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109208,7 +109269,7 @@ } }, { - "id": "2966", + "id": "2974", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(196,117): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109232,7 +109293,7 @@ } }, { - "id": "2967", + "id": "2975", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeSniffed", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayFoxTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:485:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1127:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109259,7 +109320,7 @@ } }, { - "id": "2968", + "id": "2976", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayFoxTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:485:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1127:63)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109286,7 +109347,7 @@ } }, { - "id": "2969", + "id": "2977", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1147:21)", @@ -109313,7 +109374,7 @@ } }, { - "id": "2970", + "id": "2978", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1147:21)", @@ -109338,7 +109399,7 @@ } }, { - "id": "2971", + "id": "2979", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1171:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109352,7 +109413,7 @@ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109366,7 +109427,7 @@ } }, { - "id": "2972", + "id": "2980", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(203,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109377,7 +109438,7 @@ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109391,7 +109452,7 @@ } }, { - "id": "2973", + "id": "2981", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(205,114): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109402,7 +109463,7 @@ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109416,7 +109477,7 @@ } }, { - "id": "2974", + "id": "2982", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeSeen", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -109424,13 +109485,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109444,7 +109505,7 @@ } }, { - "id": "2975", + "id": "2983", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -109452,13 +109513,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109472,7 +109533,7 @@ } }, { - "id": "2976", + "id": "2984", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1181:21)", @@ -109486,7 +109547,7 @@ "69", "70", "71", - "749" + "751" ], "location": { "end": { @@ -109500,7 +109561,7 @@ } }, { - "id": "2977", + "id": "2985", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1181:21)", @@ -109525,7 +109586,7 @@ } }, { - "id": "2978", + "id": "2986", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1205:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109553,7 +109614,7 @@ } }, { - "id": "2979", + "id": "2987", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(212,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109578,7 +109639,7 @@ } }, { - "id": "2980", + "id": "2988", "mutatorName": "BooleanLiteral", "replacement": "playTargets.length", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1215:21)", @@ -109606,7 +109667,7 @@ } }, { - "id": "2981", + "id": "2989", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1215:21)", @@ -109634,7 +109695,7 @@ } }, { - "id": "2982", + "id": "2990", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 520 | }\n 521 | }\n > 522 | const targetedPlayer = playTargets[0].player;\n | ^\n 523 | const canTargetedPlayerBeMarked = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2979\") ? \"\" : (stryCov_9fa48(\"2979\"), \"mark\"), game);\n 524 | if (stryMutAct_9fa48(\"2982\") ? false : stryMutAct_9fa48(\"2981\") ? true : stryMutAct_9fa48(\"2980\") ? canTargetedPlayerBeMarked : (stryCov_9fa48(\"2980\", \"2981\", \"2982\"), !canTargetedPlayerBeMarked)) {\n 525 | if (stryMutAct_9fa48(\"2983\")) {\n\n at GamePlayValidatorService.validateGamePlayScandalmongerTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:522:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:86\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:135)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:135)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109662,7 +109723,7 @@ } }, { - "id": "2983", + "id": "2991", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"TypeError\"\nError message: \"Cannot read properties of undefined (reading 'player')\"\n\n 520 | }\n 521 | }\n > 522 | const targetedPlayer = playTargets[0].player;\n | ^\n 523 | const canTargetedPlayerBeMarked = isPlayerInteractableWithInteractionTypeInCurrentGamePlay(targetedPlayer._id, stryMutAct_9fa48(\"2979\") ? \"\" : (stryCov_9fa48(\"2979\"), \"mark\"), game);\n 524 | if (stryMutAct_9fa48(\"2982\") ? false : stryMutAct_9fa48(\"2981\") ? true : stryMutAct_9fa48(\"2980\") ? canTargetedPlayerBeMarked : (stryCov_9fa48(\"2980\", \"2981\", \"2982\"), !canTargetedPlayerBeMarked)) {\n 525 | if (stryMutAct_9fa48(\"2983\")) {\n\n at GamePlayValidatorService.validateGamePlayScandalmongerTargets (src/modules/game/providers/services/game-play/game-play-validator.service.ts:522:45)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:86\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:135)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1224:135)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109687,7 +109748,7 @@ } }, { - "id": "2984", + "id": "2992", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(217,116): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109711,7 +109772,7 @@ } }, { - "id": "2985", + "id": "2993", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeMarked", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayScandalmongerTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:529:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1203:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109738,7 +109799,7 @@ } }, { - "id": "2986", + "id": "2994", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayScandalmongerTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:529:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1203:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109765,7 +109826,7 @@ } }, { - "id": "2987", + "id": "2995", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1215:21)", @@ -109792,7 +109853,7 @@ } }, { - "id": "2988", + "id": "2996", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1215:21)", @@ -109817,7 +109878,7 @@ } }, { - "id": "2989", + "id": "2997", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1247:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109844,7 +109905,7 @@ } }, { - "id": "2990", + "id": "2998", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(224,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109868,7 +109929,7 @@ } }, { - "id": "2991", + "id": "2999", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(226,123): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -109892,7 +109953,7 @@ } }, { - "id": "2992", + "id": "3000", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeChosenAsModel", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWildChildTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:547:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1245:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109919,7 +109980,7 @@ } }, { - "id": "2993", + "id": "3001", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayWildChildTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:547:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1245:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -109946,7 +110007,7 @@ } }, { - "id": "2994", + "id": "3002", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1264:21)", @@ -109973,7 +110034,7 @@ } }, { - "id": "2995", + "id": "3003", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1264:21)", @@ -109998,7 +110059,7 @@ } }, { - "id": "2996", + "id": "3004", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1290:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110026,7 +110087,7 @@ } }, { - "id": "2997", + "id": "3005", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(233,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110051,7 +110112,7 @@ } }, { - "id": "2998", + "id": "3006", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayPiedPiperTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:567:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1288:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110079,7 +110140,7 @@ } }, { - "id": "2999", + "id": "3007", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1311:21)", @@ -110107,7 +110168,7 @@ } }, { - "id": "3000", + "id": "3008", "mutatorName": "MethodExpression", "replacement": "playTargets.every(({\n player\n}) => !isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"charm\", game))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1311:21)", @@ -110135,7 +110196,7 @@ } }, { - "id": "3001", + "id": "3009", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1311:21)", @@ -110163,7 +110224,7 @@ } }, { - "id": "3002", + "id": "3010", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableWithInteractionTypeInCurrentGamePlay(player._id, \"charm\", game)", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayPiedPiperTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:567:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1288:69)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110191,7 +110252,7 @@ } }, { - "id": "3003", + "id": "3011", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(234,112): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110216,7 +110277,7 @@ } }, { - "id": "3004", + "id": "3012", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1311:21)", @@ -110241,7 +110302,7 @@ } }, { - "id": "3005", + "id": "3013", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1356:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110268,7 +110329,7 @@ } }, { - "id": "3006", + "id": "3014", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(240,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110292,7 +110353,7 @@ } }, { - "id": "3007", + "id": "3015", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(242,119): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110316,7 +110377,7 @@ } }, { - "id": "3008", + "id": "3016", "mutatorName": "BooleanLiteral", "replacement": "canTargetedPlayerBeProtected", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayDefenderTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:585:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1354:68)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110343,7 +110404,7 @@ } }, { - "id": "3009", + "id": "3017", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayDefenderTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:585:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1354:68)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110370,7 +110431,7 @@ } }, { - "id": "3010", + "id": "3018", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1367:21)", @@ -110397,7 +110458,7 @@ } }, { - "id": "3011", + "id": "3019", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1367:21)", @@ -110422,7 +110483,7 @@ } }, { - "id": "3012", + "id": "3020", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: [{\"player\": {\"_id\": \"192ca09fdf1e68ab6d4a1ccd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lindsay\", \"position\": 6728165567234048, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}}], \"transfer-sheriff-role\", {\"_id\": \"bc9d08b1cb8c0edb49caa6ba\", \"createdAt\": 2024-04-08T13:43:51.498Z, \"currentPlay\": {\"action\": \"delegate\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"sheriff\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 8395292600696832}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"192ca09fdf1e68ab6d4a1ccd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lindsay\", \"position\": 6728165567234048, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"9dc2deb6fe4f33d4aacfefcb\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Irving\", \"position\": 923116637257728, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"5fbcfcbc81a4f255b6b087bd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ewell\", \"position\": 5177079540744192, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ff556a74521ef017cdf59a57\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Domingo\", \"position\": 1902285242236928, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 3968874229792768, \"turn\": 8178536204468224, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T12:17:54.193Z}\n\nNumber of calls: 0\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1400:80)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110453,7 +110514,7 @@ } }, { - "id": "3013", + "id": "3021", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(249,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110481,7 +110542,7 @@ } }, { - "id": "3014", + "id": "3022", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(250,57): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110509,7 +110570,7 @@ } }, { - "id": "3015", + "id": "3023", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(252,113): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110537,7 +110598,7 @@ } }, { - "id": "3016", + "id": "3024", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:604:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110568,7 +110629,7 @@ } }, { - "id": "3017", + "id": "3025", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1438:21)", @@ -110599,7 +110660,7 @@ } }, { - "id": "3018", + "id": "3026", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.action === \"delegate\" || !canTargetBecomeSheriff", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:604:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110630,7 +110691,7 @@ } }, { - "id": "3019", + "id": "3027", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Sheriff can't break the tie in votes with this target\",\n+ \"description\": \"Sheriff can't delegate his role to this target\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1428:21)", @@ -110661,7 +110722,7 @@ } }, { - "id": "3020", + "id": "3028", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action !== \"delegate\"", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"Sheriff can't break the tie in votes with this target\",\n+ \"description\": \"Sheriff can't delegate his role to this target\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1428:21)", @@ -110692,7 +110753,7 @@ } }, { - "id": "3021", + "id": "3029", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(253,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -110720,7 +110781,7 @@ } }, { - "id": "3022", + "id": "3030", "mutatorName": "BooleanLiteral", "replacement": "canTargetBecomeSheriff", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:604:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110748,7 +110809,7 @@ } }, { - "id": "3023", + "id": "3031", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1438:21)", @@ -110773,7 +110834,7 @@ } }, { - "id": "3024", + "id": "3032", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(256,118): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -110800,7 +110861,7 @@ } }, { - "id": "3025", + "id": "3033", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:613:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110830,7 +110891,7 @@ } }, { - "id": "3026", + "id": "3034", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1427:21)", @@ -110860,7 +110921,7 @@ } }, { - "id": "3027", + "id": "3035", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.action === \"settle-votes\" || !canTargetBeSentencedToDeath", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:613:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110890,7 +110951,7 @@ } }, { - "id": "3028", + "id": "3036", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:613:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110920,7 +110981,7 @@ } }, { - "id": "3029", + "id": "3037", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action !== \"settle-votes\"", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlaySheriffTargets (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:613:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1398:67)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -110950,7 +111011,7 @@ } }, { - "id": "3030", + "id": "3038", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(257,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -110977,7 +111038,7 @@ } }, { - "id": "3031", + "id": "3039", "mutatorName": "BooleanLiteral", "replacement": "canTargetBeSentencedToDeath", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1427:21)", @@ -111003,7 +111064,7 @@ } }, { - "id": "3032", + "id": "3040", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1427:21)", @@ -111028,7 +111089,7 @@ } }, { - "id": "3033", + "id": "3041", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1513:21)", @@ -111044,7 +111105,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111058,7 +111119,7 @@ } }, { - "id": "3034", + "id": "3042", "mutatorName": "OptionalChaining", "replacement": "interactions.find", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(264,25): error TS18048: 'interactions' is possibly 'undefined'.\n", @@ -111071,7 +111132,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111085,7 +111146,7 @@ } }, { - "id": "3035", + "id": "3043", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1513:21)", @@ -111101,7 +111162,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111115,7 +111176,7 @@ } }, { - "id": "3036", + "id": "3044", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 642 | } else {\n 643 | stryCov_9fa48(\"3042\");\n > 644 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.TOO_LESS_TARGETS);\n | ^\n 645 | }\n 646 | }\n 647 | if (stryMutAct_9fa48(\"3046\") ? playTargets.length <= interaction.boundaries.max : stryMutAct_9fa48(\"3045\") ? playTargets.length >= interaction.boundaries.max : stryMutAct_9fa48(\"3044\") ? false : stryMutAct_9fa48(\"3043\") ? true : (stryCov_9fa48(\"3043\", \"3044\", \"3045\", \"3046\"), playTargets.length > interaction.boundaries.max)) {\n\n at GamePlayValidatorService.validateGamePlayTargetsBoundaries (src/modules/game/providers/services/game-play/game-play-validator.service.ts:644:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:141)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:141)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -111131,7 +111192,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111145,7 +111206,7 @@ } }, { - "id": "3037", + "id": "3045", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1513:21)", @@ -111161,7 +111222,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111175,7 +111236,7 @@ } }, { - "id": "3038", + "id": "3046", "mutatorName": "EqualityOperator", "replacement": "type !== interactionType", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 642 | } else {\n 643 | stryCov_9fa48(\"3042\");\n > 644 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.TOO_LESS_TARGETS);\n | ^\n 645 | }\n 646 | }\n 647 | if (stryMutAct_9fa48(\"3046\") ? playTargets.length <= interaction.boundaries.max : stryMutAct_9fa48(\"3045\") ? playTargets.length >= interaction.boundaries.max : stryMutAct_9fa48(\"3044\") ? false : stryMutAct_9fa48(\"3043\") ? true : (stryCov_9fa48(\"3043\", \"3044\", \"3045\", \"3046\"), playTargets.length > interaction.boundaries.max)) {\n\n at GamePlayValidatorService.validateGamePlayTargetsBoundaries (src/modules/game/providers/services/game-play/game-play-validator.service.ts:644:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:141)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1489:141)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -111191,7 +111252,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111205,7 +111266,7 @@ } }, { - "id": "3039", + "id": "3047", "mutatorName": "BooleanLiteral", "replacement": "interaction", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(268,30): error TS18048: 'interaction' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(271,30): error TS18048: 'interaction' is possibly 'undefined'.\n", @@ -111218,7 +111279,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111232,7 +111293,7 @@ } }, { - "id": "3040", + "id": "3048", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(268,30): error TS18048: 'interaction' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(271,30): error TS18048: 'interaction' is possibly 'undefined'.\n", @@ -111245,7 +111306,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111259,7 +111320,7 @@ } }, { - "id": "3041", + "id": "3049", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(268,30): error TS18048: 'interaction' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(271,30): error TS18048: 'interaction' is possibly 'undefined'.\n", @@ -111272,7 +111333,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111286,7 +111347,7 @@ } }, { - "id": "3042", + "id": "3050", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(266,30): error TS18048: 'interaction' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(269,30): error TS18048: 'interaction' is possibly 'undefined'.\n", @@ -111308,7 +111369,7 @@ } }, { - "id": "3043", + "id": "3051", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(271,30): error TS18048: 'interaction' is possibly 'undefined'.\n", @@ -111320,7 +111381,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111334,7 +111395,7 @@ } }, { - "id": "3044", + "id": "3052", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1513:21)", @@ -111349,7 +111410,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111363,7 +111424,7 @@ } }, { - "id": "3045", + "id": "3053", "mutatorName": "EqualityOperator", "replacement": "playTargets.length <= interaction.boundaries.min", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 642 | } else {\n 643 | stryCov_9fa48(\"3042\");\n > 644 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.TOO_LESS_TARGETS);\n | ^\n 645 | }\n 646 | }\n 647 | if (stryMutAct_9fa48(\"3046\") ? playTargets.length <= interaction.boundaries.max : stryMutAct_9fa48(\"3045\") ? playTargets.length >= interaction.boundaries.max : stryMutAct_9fa48(\"3044\") ? false : stryMutAct_9fa48(\"3043\") ? true : (stryCov_9fa48(\"3043\", \"3044\", \"3045\", \"3046\"), playTargets.length > interaction.boundaries.max)) {\n\n at GamePlayValidatorService.validateGamePlayTargetsBoundaries (src/modules/game/providers/services/game-play/game-play-validator.service.ts:644:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:157)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:157)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -111378,7 +111439,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111392,7 +111453,7 @@ } }, { - "id": "3046", + "id": "3054", "mutatorName": "EqualityOperator", "replacement": "playTargets.length >= interaction.boundaries.min", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -111400,14 +111461,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "94", "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111421,7 +111482,7 @@ } }, { - "id": "3047", + "id": "3055", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1513:21)", @@ -111446,7 +111507,7 @@ } }, { - "id": "3048", + "id": "3056", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 650 | } else {\n 651 | stryCov_9fa48(\"3047\");\n > 652 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.TOO_MUCH_TARGETS);\n | ^\n 653 | }\n 654 | }\n 655 | }\n\n at GamePlayValidatorService.validateGamePlayTargetsBoundaries (src/modules/game/providers/services/game-play/game-play-validator.service.ts:652:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:83\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:157)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1561:157)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -111460,7 +111521,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111474,7 +111535,7 @@ } }, { - "id": "3049", + "id": "3057", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1538:21)", @@ -111488,7 +111549,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111502,7 +111563,7 @@ } }, { - "id": "3050", + "id": "3058", "mutatorName": "EqualityOperator", "replacement": "playTargets.length >= interaction.boundaries.max", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -111510,13 +111571,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111530,7 +111591,7 @@ } }, { - "id": "3051", + "id": "3059", "mutatorName": "EqualityOperator", "replacement": "playTargets.length <= interaction.boundaries.max", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1538:21)", @@ -111544,7 +111605,7 @@ "95", "96", "97", - "749" + "751" ], "location": { "end": { @@ -111558,7 +111619,7 @@ } }, { - "id": "3052", + "id": "3060", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1538:21)", @@ -111583,7 +111644,7 @@ } }, { - "id": "3053", + "id": "3061", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1609:77)", @@ -111610,7 +111671,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111624,7 +111685,7 @@ } }, { - "id": "3054", + "id": "3062", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1609:77)", @@ -111651,7 +111712,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111665,7 +111726,7 @@ } }, { - "id": "3055", + "id": "3063", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1609:77)", @@ -111692,7 +111753,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111706,7 +111767,7 @@ } }, { - "id": "3056", + "id": "3064", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1629:79)", @@ -111733,7 +111794,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111747,7 +111808,7 @@ } }, { - "id": "3057", + "id": "3065", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1649:80)", @@ -111774,7 +111835,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111788,7 +111849,7 @@ } }, { - "id": "3058", + "id": "3066", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1670:88)", @@ -111815,7 +111876,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111829,7 +111890,7 @@ } }, { - "id": "3059", + "id": "3067", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1689:80)", @@ -111856,7 +111917,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111870,7 +111931,7 @@ } }, { - "id": "3060", + "id": "3068", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1709:80)", @@ -111897,7 +111958,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111911,7 +111972,7 @@ } }, { - "id": "3061", + "id": "3069", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1730:78)", @@ -111938,7 +111999,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111952,7 +112013,7 @@ } }, { - "id": "3062", + "id": "3070", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1751:79)", @@ -111979,7 +112040,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -111993,7 +112054,7 @@ } }, { - "id": "3063", + "id": "3071", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1772:79)", @@ -112020,7 +112081,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112034,7 +112095,7 @@ } }, { - "id": "3064", + "id": "3072", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1793:83)", @@ -112061,7 +112122,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112075,7 +112136,7 @@ } }, { - "id": "3065", + "id": "3073", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1814:74)", @@ -112102,7 +112163,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112116,7 +112177,7 @@ } }, { - "id": "3066", + "id": "3074", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1835:73)", @@ -112143,7 +112204,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112157,7 +112218,7 @@ } }, { - "id": "3067", + "id": "3075", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1856:75)", @@ -112184,7 +112245,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112198,7 +112259,7 @@ } }, { - "id": "3068", + "id": "3076", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1877:79)", @@ -112225,7 +112286,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112239,7 +112300,7 @@ } }, { - "id": "3069", + "id": "3077", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1898:76)", @@ -112266,7 +112327,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112280,7 +112341,7 @@ } }, { - "id": "3070", + "id": "3078", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1920:75)", @@ -112307,7 +112368,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112321,7 +112382,7 @@ } }, { - "id": "3071", + "id": "3079", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(297,13): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -112345,7 +112406,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112359,7 +112420,7 @@ } }, { - "id": "3072", + "id": "3080", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(297,13): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -112383,7 +112444,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112397,7 +112458,7 @@ } }, { - "id": "3073", + "id": "3081", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1609:77)", @@ -112424,7 +112485,7 @@ "111", "112", "113", - "749" + "751" ], "location": { "end": { @@ -112438,7 +112499,7 @@ } }, { - "id": "3074", + "id": "3082", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112452,7 +112513,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112466,7 +112527,7 @@ } }, { - "id": "3075", + "id": "3083", "mutatorName": "MethodExpression", "replacement": "playTargets.every(({\n drankPotion\n}) => drankPotion)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112480,7 +112541,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112494,7 +112555,7 @@ } }, { - "id": "3076", + "id": "3084", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112508,7 +112569,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112522,7 +112583,7 @@ } }, { - "id": "3077", + "id": "3085", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 708 | } else {\n 709 | stryCov_9fa48(\"3083\");\n > 710 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_DRANK_POTION_TARGET);\n | ^\n 711 | }\n 712 | }\n 713 | }\n\n at GamePlayValidatorService.validateTargetsPotionUsage (src/modules/game/providers/services/game-play/game-play-validator.service.ts:710:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -112536,7 +112597,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112550,7 +112611,7 @@ } }, { - "id": "3078", + "id": "3086", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112564,7 +112625,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112578,7 +112639,7 @@ } }, { - "id": "3079", + "id": "3087", "mutatorName": "LogicalOperator", "replacement": "hasSomePlayerDrankPotion || currentPlayAction !== \"use-potions\" || currentPlaySource.name !== \"witch\"", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 708 | } else {\n 709 | stryCov_9fa48(\"3083\");\n > 710 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_DRANK_POTION_TARGET);\n | ^\n 711 | }\n 712 | }\n 713 | }\n\n at GamePlayValidatorService.validateTargetsPotionUsage (src/modules/game/providers/services/game-play/game-play-validator.service.ts:710:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -112592,7 +112653,7 @@ "114", "115", "116", - "749" + "751" ], "location": { "end": { @@ -112606,7 +112667,7 @@ } }, { - "id": "3080", + "id": "3088", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 708 | } else {\n 709 | stryCov_9fa48(\"3083\");\n > 710 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_DRANK_POTION_TARGET);\n | ^\n 711 | }\n 712 | }\n 713 | }\n\n at GamePlayValidatorService.validateTargetsPotionUsage (src/modules/game/providers/services/game-play/game-play-validator.service.ts:710:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:76\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1961:125)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -112633,7 +112694,7 @@ } }, { - "id": "3081", + "id": "3089", "mutatorName": "LogicalOperator", "replacement": "currentPlayAction !== \"use-potions\" && currentPlaySource.name !== \"witch\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112660,7 +112721,7 @@ } }, { - "id": "3082", + "id": "3090", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112687,7 +112748,7 @@ } }, { - "id": "3083", + "id": "3091", "mutatorName": "EqualityOperator", "replacement": "currentPlayAction === \"use-potions\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112714,7 +112775,7 @@ } }, { - "id": "3084", + "id": "3092", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(304,38): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -112738,7 +112799,7 @@ } }, { - "id": "3085", + "id": "3093", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1949:21)", @@ -112764,7 +112825,7 @@ } }, { - "id": "3086", + "id": "3094", "mutatorName": "EqualityOperator", "replacement": "currentPlaySource.name === \"witch\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1949:21)", @@ -112790,7 +112851,7 @@ } }, { - "id": "3087", + "id": "3095", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(304,77): error TS2367: This comparison appears to be unintentional because the types '\"sheriff\" | \"charmed\" | \"survivors\" | \"werewolves\" | \"lovers\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"defender\" | ... 11 more ... | \"actor\"' and '\"\"' have no overlap.\n", @@ -112813,7 +112874,7 @@ } }, { - "id": "3088", + "id": "3096", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1935:21)", @@ -112839,7 +112900,7 @@ } }, { - "id": "3089", + "id": "3097", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1991:21)", @@ -112856,8 +112917,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -112871,7 +112932,7 @@ } }, { - "id": "3090", + "id": "3098", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1982:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -112888,8 +112949,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -112903,7 +112964,7 @@ } }, { - "id": "3091", + "id": "3099", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(310,49): error TS2322: Type '\"\"' is not assignable to type '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"'.\n", @@ -112917,8 +112978,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -112932,7 +112993,7 @@ } }, { - "id": "3092", + "id": "3100", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(310,59): error TS2322: Type '\"\"' is not assignable to type '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"'.\n", @@ -112946,8 +113007,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -112961,7 +113022,7 @@ } }, { - "id": "3093", + "id": "3101", "mutatorName": "BooleanLiteral", "replacement": "targetActionsTypes.includes(game.currentPlay.type)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1363:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -112969,7 +113030,7 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "117", @@ -112978,8 +113039,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -112993,7 +113054,7 @@ } }, { - "id": "3094", + "id": "3102", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(318,38): error TS18048: 'playTargets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113007,8 +113068,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -113022,7 +113083,7 @@ } }, { - "id": "3095", + "id": "3103", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2001:21)", @@ -113039,8 +113100,8 @@ "120", "121", "122", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -113054,7 +113115,7 @@ } }, { - "id": "3096", + "id": "3104", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2001:21)", @@ -113067,7 +113128,7 @@ "coveredBy": [ "117", "120", - "748" + "750" ], "location": { "end": { @@ -113081,7 +113142,7 @@ } }, { - "id": "3097", + "id": "3105", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1975:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113094,7 +113155,7 @@ "coveredBy": [ "117", "120", - "748" + "750" ], "location": { "end": { @@ -113108,7 +113169,7 @@ } }, { - "id": "3098", + "id": "3106", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2001:21)", @@ -113121,7 +113182,7 @@ "coveredBy": [ "117", "120", - "748" + "750" ], "location": { "end": { @@ -113135,7 +113196,7 @@ } }, { - "id": "3099", + "id": "3107", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2001:21)", @@ -113160,7 +113221,7 @@ } }, { - "id": "3100", + "id": "3108", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113172,7 +113233,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113186,7 +113247,7 @@ } }, { - "id": "3101", + "id": "3109", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113198,7 +113259,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113212,7 +113273,7 @@ } }, { - "id": "3102", + "id": "3110", "mutatorName": "LogicalOperator", "replacement": "playTargets === undefined && playTargets.length === 0", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(318,38): error TS18048: 'playTargets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113224,7 +113285,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113238,7 +113299,7 @@ } }, { - "id": "3103", + "id": "3111", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(318,18): error TS18048: 'playTargets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113250,7 +113311,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113264,7 +113325,7 @@ } }, { - "id": "3104", + "id": "3112", "mutatorName": "EqualityOperator", "replacement": "playTargets !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(318,38): error TS18048: 'playTargets' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(324,37): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(325,46): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113276,7 +113337,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113290,7 +113351,7 @@ } }, { - "id": "3105", + "id": "3113", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: [], {\"_id\": \"c979abc4b8daab47d3d70ea6\", \"createdAt\": 2024-04-08T16:33:24.830Z, \"currentPlay\": {\"action\": \"sniff\", \"canBeSkipped\": true, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"fox\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6168471337435136}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [], \"status\": \"playing\", \"tick\": 747791248785408, \"turn\": 8763075618406400, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T10:03:22.782Z}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1983:77)", @@ -113305,7 +113366,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113319,7 +113380,7 @@ } }, { - "id": "3106", + "id": "3114", "mutatorName": "EqualityOperator", "replacement": "playTargets.length !== 0", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: [], {\"_id\": \"60831eed4c16f38bb3869821\", \"createdAt\": 2024-04-09T09:49:12.688Z, \"currentPlay\": {\"action\": \"sniff\", \"canBeSkipped\": true, \"cause\": undefined, \"occurrence\": \"on-nights\", \"source\": {\"interactions\": undefined, \"name\": \"fox\", \"players\": undefined}, \"type\": \"target\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 7178959957524480}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [], \"status\": \"playing\", \"tick\": 8252236282986496, \"turn\": 5854472485994496, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T23:33:32.007Z}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1983:77)", @@ -113334,7 +113395,7 @@ "119", "121", "122", - "749" + "751" ], "location": { "end": { @@ -113348,7 +113409,7 @@ } }, { - "id": "3107", + "id": "3115", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(319,37): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(320,46): error TS2345: Argument of type 'MakeGamePlayTargetWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayTargetWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayTargetWithRelationsDto[]'.\n", @@ -113371,7 +113432,7 @@ } }, { - "id": "3108", + "id": "3116", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1982:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113397,7 +113458,7 @@ } }, { - "id": "3109", + "id": "3117", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1991:21)", @@ -113423,7 +113484,7 @@ } }, { - "id": "3110", + "id": "3118", "mutatorName": "EqualityOperator", "replacement": "currentPlay.canBeSkipped !== false", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1982:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113449,7 +113510,7 @@ } }, { - "id": "3111", + "id": "3119", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toResolve()\n\nExpected promise to resolve, however it rejected.\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1982:101)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113475,7 +113536,7 @@ } }, { - "id": "3112", + "id": "3120", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:1991:21)", @@ -113500,7 +113561,7 @@ } }, { - "id": "3113", + "id": "3121", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113530,7 +113591,7 @@ } }, { - "id": "3114", + "id": "3122", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: \"ca77dc7f6d4a4d2f0a8f07e4\", \"choose-as-sheriff\", {\"_id\": \"a5dd5e3b34e1f1afe40fe70d\", \"createdAt\": 2024-04-08T22:08:28.183Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2250455050616832}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"ca77dc7f6d4a4d2f0a8f07e4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hugh\", \"position\": 7471500609191936, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ed7b0b41f55a3355d34b8bf2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eloise\", \"position\": 5547544199299072, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a61cd41a60dac182220866e9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Arthur\", \"position\": 192733469736960, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cacc04bc8d746383ced3b5df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Blanche\", \"position\": 575908597465088, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1951395393568768, \"turn\": 1832399503622144, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T10:04:39.851Z}\nReceived\n-> 1\n \"ca77dc7f6d4a4d2f0a8f07e4\",\n \"vote\",\n {\"_id\": \"a5dd5e3b34e1f1afe40fe70d\", \"createdAt\": 2024-04-08T22:08:28.183Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2250455050616832}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"ca77dc7f6d4a4d2f0a8f07e4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hugh\", \"position\": 7471500609191936, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ed7b0b41f55a3355d34b8bf2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eloise\", \"position\": 5547544199299072, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a61cd41a60dac182220866e9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Arthur\", \"position\": 192733469736960, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cacc04bc8d746383ced3b5df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Blanche\", \"position\": 575908597465088, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1951395393568768, \"turn\": 1832399503622144, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T10:04:39.851Z},\n 2: \"ed7b0b41f55a3355d34b8bf2\", \"vote\", {\"_id\": \"a5dd5e3b34e1f1afe40fe70d\", \"createdAt\": 2024-04-08T22:08:28.183Z, \"currentPlay\": {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2250455050616832}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"ca77dc7f6d4a4d2f0a8f07e4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hugh\", \"position\": 7471500609191936, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ed7b0b41f55a3355d34b8bf2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eloise\", \"position\": 5547544199299072, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"a61cd41a60dac182220866e9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Arthur\", \"position\": 192733469736960, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cacc04bc8d746383ced3b5df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Blanche\", \"position\": 575908597465088, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1951395393568768, \"turn\": 1832399503622144, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T10:04:39.851Z}\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2109:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113560,7 +113621,7 @@ } }, { - "id": "3115", + "id": "3123", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: \"aa350103cdc9fcfb4f7059ea\", \"vote\", {\"_id\": \"bfa022bf5ff1ff7d4ffbad9a\", \"createdAt\": 2024-04-08T14:53:53.547Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 562093357006848}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"aa350103cdc9fcfb4f7059ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dessie\", \"position\": 3543088534388736, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2cde2fcbd9bc72c78d0cd78a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brent\", \"position\": 1311969156005888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c6148cfb8c1a68e91c8b17bd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 3368471565959168, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"269ba11f4c9bcca7589ab394\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Paxton\", \"position\": 5184257163001856, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1484777838346240, \"turn\": 1030898057216000, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T20:48:16.352Z}\nReceived\n-> 1\n \"aa350103cdc9fcfb4f7059ea\",\n \"choose-as-sheriff\",\n {\"_id\": \"bfa022bf5ff1ff7d4ffbad9a\", \"createdAt\": 2024-04-08T14:53:53.547Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 562093357006848}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"aa350103cdc9fcfb4f7059ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dessie\", \"position\": 3543088534388736, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2cde2fcbd9bc72c78d0cd78a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brent\", \"position\": 1311969156005888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c6148cfb8c1a68e91c8b17bd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 3368471565959168, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"269ba11f4c9bcca7589ab394\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Paxton\", \"position\": 5184257163001856, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1484777838346240, \"turn\": 1030898057216000, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T20:48:16.352Z},\n 2: \"2cde2fcbd9bc72c78d0cd78a\", \"choose-as-sheriff\", {\"_id\": \"bfa022bf5ff1ff7d4ffbad9a\", \"createdAt\": 2024-04-08T14:53:53.547Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 562093357006848}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"aa350103cdc9fcfb4f7059ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dessie\", \"position\": 3543088534388736, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2cde2fcbd9bc72c78d0cd78a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brent\", \"position\": 1311969156005888, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c6148cfb8c1a68e91c8b17bd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 3368471565959168, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"269ba11f4c9bcca7589ab394\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Paxton\", \"position\": 5184257163001856, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 1484777838346240, \"turn\": 1030898057216000, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T20:48:16.352Z}\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2089:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113590,7 +113651,7 @@ } }, { - "id": "3116", + "id": "3124", "mutatorName": "EqualityOperator", "replacement": "action !== \"vote\"", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: \"bdddc1aa9a08d206e5b5c3d4\", \"vote\", {\"_id\": \"2c67eebe8f576ff9aadb26ab\", \"createdAt\": 2024-04-08T18:20:17.815Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 559246580121600}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdddc1aa9a08d206e5b5c3d4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Quinton\", \"position\": 6998686303256576, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"c9e0ac76ba21cc6ea54eade3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Demarco\", \"position\": 2836575008325632, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ceb5daec43e69feaf5c8f58f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gust\", \"position\": 4778965451407360, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"87cadb2a8e8bc32f5caddc59\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gerda\", \"position\": 434935903027200, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 4053652559888384, \"turn\": 8911063839932416, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:10:00.698Z}\nReceived\n-> 1\n \"bdddc1aa9a08d206e5b5c3d4\",\n \"choose-as-sheriff\",\n {\"_id\": \"2c67eebe8f576ff9aadb26ab\", \"createdAt\": 2024-04-08T18:20:17.815Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 559246580121600}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdddc1aa9a08d206e5b5c3d4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Quinton\", \"position\": 6998686303256576, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"c9e0ac76ba21cc6ea54eade3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Demarco\", \"position\": 2836575008325632, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ceb5daec43e69feaf5c8f58f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gust\", \"position\": 4778965451407360, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"87cadb2a8e8bc32f5caddc59\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gerda\", \"position\": 434935903027200, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 4053652559888384, \"turn\": 8911063839932416, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:10:00.698Z},\n 2: \"c9e0ac76ba21cc6ea54eade3\", \"choose-as-sheriff\", {\"_id\": \"2c67eebe8f576ff9aadb26ab\", \"createdAt\": 2024-04-08T18:20:17.815Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"previous-votes-were-in-ties\", \"occurrence\": \"consequential\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 559246580121600}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"bdddc1aa9a08d206e5b5c3d4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Quinton\", \"position\": 6998686303256576, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"c9e0ac76ba21cc6ea54eade3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Demarco\", \"position\": 2836575008325632, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ceb5daec43e69feaf5c8f58f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gust\", \"position\": 4778965451407360, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"87cadb2a8e8bc32f5caddc59\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Gerda\", \"position\": 434935903027200, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 4053652559888384, \"turn\": 8911063839932416, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:10:00.698Z}\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2089:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113620,7 +113681,7 @@ } }, { - "id": "3117", + "id": "3125", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(330,29): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -113647,7 +113708,7 @@ } }, { - "id": "3118", + "id": "3126", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(332,76): error TS2345: Argument of type '\"\" | \"choose-as-sheriff\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -113672,7 +113733,7 @@ } }, { - "id": "3119", + "id": "3127", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(332,76): error TS2345: Argument of type '\"\" | \"vote\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n Type '\"\"' is not assignable to type '\"eat\" | \"look\" | \"charm\" | \"shoot\" | \"protect\" | \"mark\" | \"sniff\" | \"ban-voting\" | \"vote\" | \"infect\" | \"sentence-to-death\" | \"give-life-potion\" | \"give-death-potion\" | \"choose-as-model\" | \"choose-as-sheriff\" | \"transfer-sheriff-role\" | \"steal-role\"'.\n", @@ -113695,7 +113756,7 @@ } }, { - "id": "3120", + "id": "3128", "mutatorName": "MethodExpression", "replacement": "playVotes.some(({\n target\n}) => isPlayerInteractableWithInteractionTypeInCurrentGamePlay(target._id, interactionType, game))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113725,7 +113786,7 @@ } }, { - "id": "3121", + "id": "3129", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayVotesTieBreakerWithRelationsDto (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:780:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2087:84)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113755,7 +113816,7 @@ } }, { - "id": "3122", + "id": "3130", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayVotesTieBreakerWithRelationsDto (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:780:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2087:84)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113785,7 +113846,7 @@ } }, { - "id": "3123", + "id": "3131", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113815,7 +113876,7 @@ } }, { - "id": "3124", + "id": "3132", "mutatorName": "LogicalOperator", "replacement": "cause === \"previous-votes-were-in-ties\" || !areEveryTargetsInNominatedPlayers", "statusReason": "BadGamePlayPayloadException: Bad game play payload\n at GamePlayValidatorService.validateGamePlayVotesTieBreakerWithRelationsDto (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play-validator.service.ts:780:17)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2087:84)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113845,7 +113906,7 @@ } }, { - "id": "3125", + "id": "3133", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 778 | } else {\n 779 | stryCov_9fa48(\"3124\");\n > 780 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.BAD_VOTE_TARGET_FOR_TIE_BREAKER);\n | ^\n 781 | }\n 782 | }\n 783 | }\n\n at GamePlayValidatorService.validateGamePlayVotesTieBreakerWithRelationsDto (src/modules/game/providers/services/game-play/game-play-validator.service.ts:780:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2147:97\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2147:144)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2147:144)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -113875,7 +113936,7 @@ } }, { - "id": "3126", + "id": "3134", "mutatorName": "EqualityOperator", "replacement": "cause !== \"previous-votes-were-in-ties\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113905,7 +113966,7 @@ } }, { - "id": "3127", + "id": "3135", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(333,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", @@ -113932,7 +113993,7 @@ } }, { - "id": "3128", + "id": "3136", "mutatorName": "BooleanLiteral", "replacement": "areEveryTargetsInNominatedPlayers", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113961,7 +114022,7 @@ } }, { - "id": "3129", + "id": "3137", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2045:21)", @@ -113987,7 +114048,7 @@ } }, { - "id": "3130", + "id": "3138", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2169:21)", @@ -114001,7 +114062,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114015,7 +114076,7 @@ } }, { - "id": "3131", + "id": "3139", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One target can't be voted because he's dead\",\n+ \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2206:21)", @@ -114029,7 +114090,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114043,7 +114104,7 @@ } }, { - "id": "3132", + "id": "3140", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n+ \"description\": \"One target can't be voted because he's dead\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2170:21)", @@ -114057,7 +114118,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114071,7 +114132,7 @@ } }, { - "id": "3133", + "id": "3141", "mutatorName": "MethodExpression", "replacement": "playVotes.every(({\n source\n}) => !currentPlay.source.players?.find(({\n _id\n}) => _id.equals(source._id)))", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n+ \"description\": \"One target can't be voted because he's dead\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2170:21)", @@ -114085,7 +114146,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114099,7 +114160,7 @@ } }, { - "id": "3134", + "id": "3142", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n+ \"description\": \"One target can't be voted because he's dead\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2170:21)", @@ -114113,7 +114174,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114127,7 +114188,7 @@ } }, { - "id": "3135", + "id": "3143", "mutatorName": "BooleanLiteral", "replacement": "currentPlay.source.players?.find(({\n _id\n}) => _id.equals(source._id))", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One target can't be voted because he's dead\",\n+ \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2206:21)", @@ -114141,7 +114202,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114155,7 +114216,7 @@ } }, { - "id": "3136", + "id": "3144", "mutatorName": "OptionalChaining", "replacement": "currentPlay.source.players.find", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(340,41): error TS18048: 'currentPlay.source.players' is possibly 'undefined'.\n", @@ -114166,7 +114227,7 @@ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114180,7 +114241,7 @@ } }, { - "id": "3137", + "id": "3145", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -114188,13 +114249,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "129", "130", "131", - "748" + "750" ], "location": { "end": { @@ -114208,7 +114269,7 @@ } }, { - "id": "3138", + "id": "3146", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"One source is not able to vote because he's dead or doesn't have the ability to do so\",\n+ \"description\": \"One target can't be voted because he's dead\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2170:21)", @@ -114233,7 +114294,7 @@ } }, { - "id": "3139", + "id": "3147", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -114241,12 +114302,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "130", "131", - "748" + "750" ], "location": { "end": { @@ -114260,7 +114321,7 @@ } }, { - "id": "3140", + "id": "3148", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2205:21)", @@ -114273,7 +114334,7 @@ "coveredBy": [ "130", "131", - "748" + "750" ], "location": { "end": { @@ -114287,7 +114348,7 @@ } }, { - "id": "3141", + "id": "3149", "mutatorName": "MethodExpression", "replacement": "playVotes.every(({\n target\n}) => !isPlayerInteractableInCurrentGamePlay(target._id, game))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2205:21)", @@ -114300,7 +114361,7 @@ "coveredBy": [ "130", "131", - "748" + "750" ], "location": { "end": { @@ -114314,7 +114375,7 @@ } }, { - "id": "3142", + "id": "3150", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2205:21)", @@ -114327,7 +114388,7 @@ "coveredBy": [ "130", "131", - "748" + "750" ], "location": { "end": { @@ -114341,7 +114402,7 @@ } }, { - "id": "3143", + "id": "3151", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInteractableInCurrentGamePlay(target._id, game)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -114349,12 +114410,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "130", "131", - "748" + "750" ], "location": { "end": { @@ -114368,7 +114429,7 @@ } }, { - "id": "3144", + "id": "3152", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2205:21)", @@ -114393,7 +114454,7 @@ } }, { - "id": "3145", + "id": "3153", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -114401,11 +114462,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "131", - "748" + "750" ], "location": { "end": { @@ -114419,7 +114480,7 @@ } }, { - "id": "3146", + "id": "3154", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2227:21)", @@ -114431,7 +114492,7 @@ ], "coveredBy": [ "131", - "748" + "750" ], "location": { "end": { @@ -114445,7 +114506,7 @@ } }, { - "id": "3147", + "id": "3155", "mutatorName": "MethodExpression", "replacement": "playVotes.every(({\n source,\n target\n}) => source._id.equals(target._id))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2227:21)", @@ -114457,7 +114518,7 @@ ], "coveredBy": [ "131", - "748" + "750" ], "location": { "end": { @@ -114471,7 +114532,7 @@ } }, { - "id": "3148", + "id": "3156", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2227:21)", @@ -114483,7 +114544,7 @@ ], "coveredBy": [ "131", - "748" + "750" ], "location": { "end": { @@ -114497,7 +114558,7 @@ } }, { - "id": "3149", + "id": "3157", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2227:21)", @@ -114522,7 +114583,7 @@ } }, { - "id": "3150", + "id": "3158", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114543,9 +114604,9 @@ "139", "140", "141", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -114559,7 +114620,7 @@ } }, { - "id": "3151", + "id": "3159", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(359,36): error TS18048: 'playVotes' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114577,9 +114638,9 @@ "139", "140", "141", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -114593,7 +114654,7 @@ } }, { - "id": "3152", + "id": "3160", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114614,9 +114675,9 @@ "139", "140", "141", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -114630,7 +114691,7 @@ } }, { - "id": "3153", + "id": "3161", "mutatorName": "EqualityOperator", "replacement": "currentPlay.type === \"vote\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114651,9 +114712,9 @@ "139", "140", "141", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -114667,7 +114728,7 @@ } }, { - "id": "3154", + "id": "3162", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(353,9): error TS2367: This comparison appears to be unintentional because the types '\"choose-side\" | \"choose-card\" | \"vote\" | \"bury-dead-bodies\" | \"request-another-vote\" | \"no-action\" | \"target\"' and '\"\"' have no overlap.\n", @@ -114685,9 +114746,9 @@ "139", "140", "141", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -114701,7 +114762,7 @@ } }, { - "id": "3155", + "id": "3163", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114715,7 +114776,7 @@ "132", "133", "134", - "749" + "751" ], "location": { "end": { @@ -114729,7 +114790,7 @@ } }, { - "id": "3156", + "id": "3164", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 857 | } else {\n 858 | stryCov_9fa48(\"3153\");\n > 859 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_VOTES);\n | ^\n 860 | }\n 861 | }\n 862 | return;\n\n at GamePlayValidatorService.validateGamePlayVotesWithRelationsDto (src/modules/game/providers/services/game-play/game-play-validator.service.ts:859:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2241:87\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2241:110)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2241:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -114743,7 +114804,7 @@ "132", "133", "134", - "749" + "751" ], "location": { "end": { @@ -114757,7 +114818,7 @@ } }, { - "id": "3157", + "id": "3165", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114771,7 +114832,7 @@ "132", "133", "134", - "749" + "751" ], "location": { "end": { @@ -114785,7 +114846,7 @@ } }, { - "id": "3158", + "id": "3166", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2256:21)", @@ -114811,7 +114872,7 @@ } }, { - "id": "3159", + "id": "3167", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114826,8 +114887,8 @@ "139", "140", "141", - "747", - "748" + "749", + "750" ], "location": { "end": { @@ -114841,7 +114902,7 @@ } }, { - "id": "3160", + "id": "3168", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114856,8 +114917,8 @@ "139", "140", "141", - "747", - "748" + "749", + "750" ], "location": { "end": { @@ -114871,7 +114932,7 @@ } }, { - "id": "3161", + "id": "3169", "mutatorName": "LogicalOperator", "replacement": "playVotes === undefined && playVotes.length === 0", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(359,36): error TS18048: 'playVotes' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114886,8 +114947,8 @@ "139", "140", "141", - "747", - "748" + "749", + "750" ], "location": { "end": { @@ -114901,7 +114962,7 @@ } }, { - "id": "3162", + "id": "3170", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(359,18): error TS18048: 'playVotes' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114916,8 +114977,8 @@ "139", "140", "141", - "747", - "748" + "749", + "750" ], "location": { "end": { @@ -114931,7 +114992,7 @@ } }, { - "id": "3163", + "id": "3171", "mutatorName": "EqualityOperator", "replacement": "playVotes !== undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(359,36): error TS18048: 'playVotes' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(368,63): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -114946,8 +115007,8 @@ "139", "140", "141", - "747", - "748" + "749", + "750" ], "location": { "end": { @@ -114961,7 +115022,7 @@ } }, { - "id": "3164", + "id": "3172", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2302:21)", @@ -114977,7 +115038,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -114991,7 +115052,7 @@ } }, { - "id": "3165", + "id": "3173", "mutatorName": "EqualityOperator", "replacement": "playVotes.length !== 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2302:21)", @@ -115007,7 +115068,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -115021,7 +115082,7 @@ } }, { - "id": "3166", + "id": "3174", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(361,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\nsrc/modules/game/providers/services/game-play/game-play-validator.service.ts(363,63): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -115033,7 +115094,7 @@ "136", "137", "138", - "747" + "749" ], "location": { "end": { @@ -115047,7 +115108,7 @@ } }, { - "id": "3167", + "id": "3175", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 873 | } else {\n 874 | stryCov_9fa48(\"3166\");\n > 875 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.REQUIRED_VOTES);\n | ^\n 876 | }\n 877 | }\n 878 | return;\n\n at GamePlayValidatorService.validateGamePlayVotesWithRelationsDto (src/modules/game/providers/services/game-play/game-play-validator.service.ts:875:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:87\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:110)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115062,7 +115123,7 @@ "136", "137", "138", - "747" + "749" ], "location": { "end": { @@ -115076,7 +115137,7 @@ } }, { - "id": "3168", + "id": "3176", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2293:21)", @@ -115091,7 +115152,7 @@ "136", "137", "138", - "747" + "749" ], "location": { "end": { @@ -115105,7 +115166,7 @@ } }, { - "id": "3169", + "id": "3177", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.canBeSkipped !== false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1218:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115113,14 +115174,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "135", "136", "137", "138", - "747" + "749" ], "location": { "end": { @@ -115134,7 +115195,7 @@ } }, { - "id": "3170", + "id": "3178", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 873 | } else {\n 874 | stryCov_9fa48(\"3166\");\n > 875 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.REQUIRED_VOTES);\n | ^\n 876 | }\n 877 | }\n 878 | return;\n\n at GamePlayValidatorService.validateGamePlayVotesWithRelationsDto (src/modules/game/providers/services/game-play/game-play-validator.service.ts:875:21)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:87\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:110)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2279:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115149,7 +115210,7 @@ "136", "137", "138", - "747" + "749" ], "location": { "end": { @@ -115163,7 +115224,7 @@ } }, { - "id": "3171", + "id": "3179", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1218:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115171,12 +115232,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "137", "138", - "747" + "749" ], "location": { "end": { @@ -115190,7 +115251,7 @@ } }, { - "id": "3172", + "id": "3180", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: [{\"source\": {\"_id\": \"7c44fbe7ddbd692c16e7f988\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hermann\", \"position\": 4506417356603392, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, \"target\": {\"_id\": \"dda5fb83c7e5185be0f895c1\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Braxton\", \"position\": 2058128103309312, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}}], {\"_id\": \"ae3e2dafc52fdc5becf69108\", \"createdAt\": 2024-04-08T16:04:22.824Z, \"currentPlay\": {\"action\": \"vote\", \"canBeSkipped\": undefined, \"cause\": \"angel-presence\", \"occurrence\": \"one-night-only\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 6474995632963584}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"7c44fbe7ddbd692c16e7f988\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Hermann\", \"position\": 4506417356603392, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"dda5fb83c7e5185be0f895c1\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Braxton\", \"position\": 2058128103309312, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"93c25b85ca9c6eefa303cdcc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elisabeth\", \"position\": 7109401651445760, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"3ce119c688c68e5fb74e53e1\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Merl\", \"position\": 3863536639934464, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 5231746448621568, \"turn\": 3820306305122304, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T09:14:21.345Z}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2331:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115204,7 +115265,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -115218,7 +115279,7 @@ } }, { - "id": "3173", + "id": "3181", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(366,60): error TS2345: Argument of type 'MakeGamePlayVoteWithRelationsDto[] | undefined' is not assignable to parameter of type 'MakeGamePlayVoteWithRelationsDto[]'.\n Type 'undefined' is not assignable to type 'MakeGamePlayVoteWithRelationsDto[]'.\n", @@ -115229,7 +115290,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -115243,7 +115304,7 @@ } }, { - "id": "3174", + "id": "3182", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.cause !== \"previous-votes-were-in-ties\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2317:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115257,7 +115318,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -115271,7 +115332,7 @@ } }, { - "id": "3175", + "id": "3183", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(365,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", @@ -115282,7 +115343,7 @@ "139", "140", "141", - "748" + "750" ], "location": { "end": { @@ -115296,7 +115357,7 @@ } }, { - "id": "3176", + "id": "3184", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2317:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115321,7 +115382,7 @@ } }, { - "id": "3177", + "id": "3185", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115338,9 +115399,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115354,7 +115415,7 @@ } }, { - "id": "3178", + "id": "3186", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 1\n+ Received value + 1\n\n Object {\n- \"description\": \"`chosenSide` is required on this current game's state\",\n+ \"description\": \"`chosenSide` can't be set on this current game's state\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2379:21)", @@ -115371,9 +115432,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115387,7 +115448,7 @@ } }, { - "id": "3179", + "id": "3187", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115404,9 +115465,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115420,7 +115481,7 @@ } }, { - "id": "3180", + "id": "3188", "mutatorName": "LogicalOperator", "replacement": "chosenSide !== undefined || game.currentPlay.action !== \"choose-side\" || isSideRandomlyChosen", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"`votes` is required on this current game's state\",\n+ \"error\": \"`chosenSide` can't be set on this current game's state\",\n \"message\": \"Bad game play payload\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1219:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115428,7 +115489,7 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "142", @@ -115437,9 +115498,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115453,7 +115514,7 @@ } }, { - "id": "3181", + "id": "3189", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 905 | } else {\n 906 | stryCov_9fa48(\"3183\");\n > 907 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_CHOSEN_SIDE);\n | ^\n 908 | }\n 909 | }\n 910 | if (stryMutAct_9fa48(\"3186\") ? chosenSide === undefined && game.currentPlay.action === \"choose-side\" || !isSideRandomlyChosen : stryMutAct_9fa48(\"3185\") ? false : stryMutAct_9fa48(\"3184\") ? true : (stryCov_9fa48(\"3184\", \"3185\", \"3186\"), (stryMutAct_9fa48(\"3188\") ? chosenSide === undefined || game.currentPlay.action === \"choose-side\" : stryMutAct_9fa48(\"3187\") ? true : (stryCov_9fa48(\"3187\", \"3188\"), (stryMutAct_9fa48(\"3190\") ? chosenSide !== undefined : stryMutAct_9fa48(\"3189\") ? true : (stryCov_9fa48(\"3189\", \"3190\"), chosenSide === undefined)) && (stryMutAct_9fa48(\"3192\") ? game.currentPlay.action !== \"choose-side\" : stryMutAct_9fa48(\"3191\") ? true : (stryCov_9fa48(\"3191\", \"3192\"), game.currentPlay.action === (stryMutAct_9fa48(\"3193\") ? \"\" : (stryCov_9fa48(\"3193\"), \"choose-side\")))))) && (stryMutAct_9fa48(\"3194\") ? isSideRandomlyChosen : (stryCov_9fa48(\"3194\"), !isSideRandomlyChosen)))) {\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoChosenSide (src/modules/game/providers/services/game-play/game-play-validator.service.ts:907:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:92\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:134)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:134)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115470,9 +115531,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115486,7 +115547,7 @@ } }, { - "id": "3182", + "id": "3190", "mutatorName": "EqualityOperator", "replacement": "chosenSide === undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115503,9 +115564,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115519,7 +115580,7 @@ } }, { - "id": "3183", + "id": "3191", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 905 | } else {\n 906 | stryCov_9fa48(\"3183\");\n > 907 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_CHOSEN_SIDE);\n | ^\n 908 | }\n 909 | }\n 910 | if (stryMutAct_9fa48(\"3186\") ? chosenSide === undefined && game.currentPlay.action === \"choose-side\" || !isSideRandomlyChosen : stryMutAct_9fa48(\"3185\") ? false : stryMutAct_9fa48(\"3184\") ? true : (stryCov_9fa48(\"3184\", \"3185\", \"3186\"), (stryMutAct_9fa48(\"3188\") ? chosenSide === undefined || game.currentPlay.action === \"choose-side\" : stryMutAct_9fa48(\"3187\") ? true : (stryCov_9fa48(\"3187\", \"3188\"), (stryMutAct_9fa48(\"3190\") ? chosenSide !== undefined : stryMutAct_9fa48(\"3189\") ? true : (stryCov_9fa48(\"3189\", \"3190\"), chosenSide === undefined)) && (stryMutAct_9fa48(\"3192\") ? game.currentPlay.action !== \"choose-side\" : stryMutAct_9fa48(\"3191\") ? true : (stryCov_9fa48(\"3191\", \"3192\"), game.currentPlay.action === (stryMutAct_9fa48(\"3193\") ? \"\" : (stryCov_9fa48(\"3193\"), \"choose-side\")))))) && (stryMutAct_9fa48(\"3194\") ? isSideRandomlyChosen : (stryCov_9fa48(\"3194\"), !isSideRandomlyChosen)))) {\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoChosenSide (src/modules/game/providers/services/game-play/game-play-validator.service.ts:907:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2387:92\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2387:134)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2387:134)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115546,7 +115607,7 @@ } }, { - "id": "3184", + "id": "3192", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.action !== \"choose-side\" && isSideRandomlyChosen", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115573,7 +115634,7 @@ } }, { - "id": "3185", + "id": "3193", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115600,7 +115661,7 @@ } }, { - "id": "3186", + "id": "3194", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action === \"choose-side\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115627,7 +115688,7 @@ } }, { - "id": "3187", + "id": "3195", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(373,38): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -115651,7 +115712,7 @@ } }, { - "id": "3188", + "id": "3196", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2356:21)", @@ -115677,7 +115738,7 @@ } }, { - "id": "3189", + "id": "3197", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"`votes` is required on this current game's state\",\n+ \"error\": \"`chosenSide` is required on this current game's state\",\n \"message\": \"Bad game play payload\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1219:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115685,16 +115746,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115708,7 +115769,7 @@ } }, { - "id": "3190", + "id": "3198", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2378:21)", @@ -115723,9 +115784,9 @@ "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115739,7 +115800,7 @@ } }, { - "id": "3191", + "id": "3199", "mutatorName": "LogicalOperator", "replacement": "chosenSide === undefined && game.currentPlay.action === \"choose-side\" || !isSideRandomlyChosen", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115747,16 +115808,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115770,7 +115831,7 @@ } }, { - "id": "3192", + "id": "3200", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115778,16 +115839,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115801,7 +115862,7 @@ } }, { - "id": "3193", + "id": "3201", "mutatorName": "LogicalOperator", "replacement": "chosenSide === undefined || game.currentPlay.action === \"choose-side\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115809,16 +115870,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115832,7 +115893,7 @@ } }, { - "id": "3194", + "id": "3202", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115840,16 +115901,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115863,7 +115924,7 @@ } }, { - "id": "3195", + "id": "3203", "mutatorName": "EqualityOperator", "replacement": "chosenSide !== undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -115871,16 +115932,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "144", "145", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115894,7 +115955,7 @@ } }, { - "id": "3196", + "id": "3204", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 913 | } else {\n 914 | stryCov_9fa48(\"3195\");\n > 915 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.REQUIRED_CHOSEN_SIDE);\n | ^\n 916 | }\n 917 | }\n 918 | }\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoChosenSide (src/modules/game/providers/services/game-play/game-play-validator.service.ts:915:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:92\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:134)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2395:134)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -115908,9 +115969,9 @@ "144", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115924,7 +115985,7 @@ } }, { - "id": "3197", + "id": "3205", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action !== \"choose-side\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2378:21)", @@ -115938,9 +115999,9 @@ "144", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115954,7 +116015,7 @@ } }, { - "id": "3198", + "id": "3206", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(376,37): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -115965,9 +116026,9 @@ "144", "146", "147", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -115981,7 +116042,7 @@ } }, { - "id": "3199", + "id": "3207", "mutatorName": "BooleanLiteral", "replacement": "isSideRandomlyChosen", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2378:21)", @@ -116006,7 +116067,7 @@ } }, { - "id": "3200", + "id": "3208", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2378:21)", @@ -116031,7 +116092,7 @@ } }, { - "id": "3201", + "id": "3209", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2418:21)", @@ -116045,9 +116106,9 @@ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116061,7 +116122,7 @@ } }, { - "id": "3202", + "id": "3210", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 930 | } else {\n 931 | stryCov_9fa48(\"3205\");\n > 932 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_STUTTERING_JUDGE_VOTE_REQUEST);\n | ^\n 933 | }\n 934 | }\n 935 | }\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoJudgeRequest (src/modules/game/providers/services/game-play/game-play-validator.service.ts:932:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2426:94\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2426:136)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2426:136)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116075,9 +116136,9 @@ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116091,7 +116152,7 @@ } }, { - "id": "3203", + "id": "3211", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116099,15 +116160,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116121,7 +116182,7 @@ } }, { - "id": "3204", + "id": "3212", "mutatorName": "LogicalOperator", "replacement": "doesJudgeRequestAnotherVote !== undefined || game.currentPlay.action !== \"request-another-vote\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"`votes` is required on this current game's state\",\n+ \"error\": \"`doesJudgeRequestAnotherVote` can't be set on this current game's state\",\n \"message\": \"Bad game play payload\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1219:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116129,15 +116190,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116151,7 +116212,7 @@ } }, { - "id": "3205", + "id": "3213", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"`votes` is required on this current game's state\",\n+ \"error\": \"`doesJudgeRequestAnotherVote` can't be set on this current game's state\",\n \"message\": \"Bad game play payload\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1219:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116159,15 +116220,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116181,7 +116242,7 @@ } }, { - "id": "3206", + "id": "3214", "mutatorName": "EqualityOperator", "replacement": "doesJudgeRequestAnotherVote === undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"`votes` is required on this current game's state\",\n+ \"error\": \"`doesJudgeRequestAnotherVote` can't be set on this current game's state\",\n \"message\": \"Bad game play payload\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1219:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116189,15 +116250,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "747" + "749" ], "coveredBy": [ "148", "149", "150", - "747", - "748", - "749" + "749", + "750", + "751" ], "location": { "end": { @@ -116211,7 +116272,7 @@ } }, { - "id": "3207", + "id": "3215", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nError name: \"BadGamePlayPayloadException\"\nError message: \"Bad game play payload\"\n\n 930 | } else {\n 931 | stryCov_9fa48(\"3205\");\n > 932 | throw new BadGamePlayPayloadException(BadGamePlayPayloadReasons.UNEXPECTED_STUTTERING_JUDGE_VOTE_REQUEST);\n | ^\n 933 | }\n 934 | }\n 935 | }\n\n at GamePlayValidatorService.validateGamePlayWithRelationsDtoJudgeRequest (src/modules/game/providers/services/game-play/game-play-validator.service.ts:932:17)\n at tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2433:94\n at Object. (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/toThrowMatchers.js:74:11)\n at Object.throwingMatcher [as toThrow] (../../node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:320:21)\n at Object. (tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2433:136)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2433:136)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116237,7 +116298,7 @@ } }, { - "id": "3208", + "id": "3216", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action === \"request-another-vote\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2418:21)", @@ -116263,7 +116324,7 @@ } }, { - "id": "3209", + "id": "3217", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-validator.service.ts(382,54): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -116286,7 +116347,7 @@ } }, { - "id": "3210", + "id": "3218", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Bad game play payload]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:2418:21)", @@ -116317,7 +116378,7 @@ "language": "typescript", "mutants": [ { - "id": "3211", + "id": "3219", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(14,113): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -116325,8 +116386,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116340,7 +116401,7 @@ } }, { - "id": "3212", + "id": "3220", "mutatorName": "MethodExpression", "replacement": "Math.min(...playerVoteCounts.map(playerVoteCount => playerVoteCount[1]))", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"5d81f8dcb4ea8ca8fa2c6f4f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kyla\", \"position\": 1502365746200576, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"2d429a5694f680d1740738ba\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jeanette\", \"position\": 878428509175808, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"1ef1bacf0bbc4147c1bab6b9\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jacques\", \"position\": 5399053711966208, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116348,11 +116409,11 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116366,7 +116427,7 @@ } }, { - "id": "3213", + "id": "3221", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(18,31): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", @@ -116374,8 +116435,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116389,7 +116450,7 @@ } }, { - "id": "3214", + "id": "3222", "mutatorName": "MethodExpression", "replacement": "playerVoteCounts", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"3f8b3e0a38fddaea7ffea11f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Vidal\", \"position\": 2309559142055936, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"97715fb1e6cfc56d20f99eaf\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tito\", \"position\": 657817574834176, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"3f8b3e0a38fddaea7ffea11f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Vidal\", \"position\": 2309559142055936, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"62abcfaddbdbe12defcaae2f\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Wilson\", \"position\": 6628904559181824, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"97715fb1e6cfc56d20f99eaf\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tito\", \"position\": 657817574834176, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116397,11 +116458,11 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116415,7 +116476,7 @@ } }, { - "id": "3215", + "id": "3223", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"9b1bc6b8ca2935dacb19e2df\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"61695c8a7c5ecbbfd798af7e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reagan\",\n- \"position\": 7463208981889024,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"82bef6d4ed2cc0ded1d2b0ae\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Meghan\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"82bef6d4ed2cc0ded1d2b0ae\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Meghan\",\n- \"position\": 7601936935157760,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"61695c8a7c5ecbbfd798af7e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reagan\",\n- \"position\": 7463208981889024,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"20fd0d58bff0786047fb46fd\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Lexus\",\n \"position\": 8311470779531264,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"61695c8a7c5ecbbfd798af7e\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Reagan\",\n+ \"position\": 7463208981889024,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 588544886177793,\n \"turn\": 6407676642721792,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116423,11 +116484,11 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116441,7 +116502,7 @@ } }, { - "id": "3216", + "id": "3224", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"31aa65ecb33bd3c79e0ddcae\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jonas\", \"position\": 1183871494258688, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"5db66cab9de1f97e7cdfe227\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Christy\", \"position\": 8598327962632192, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"31aa65ecb33bd3c79e0ddcae\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jonas\", \"position\": 1183871494258688, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bf80cae84fb5ff5c38ee63e6\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Harvey\", \"position\": 5963506002165760, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"5db66cab9de1f97e7cdfe227\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Christy\", \"position\": 8598327962632192, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116449,11 +116510,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116467,7 +116528,7 @@ } }, { - "id": "3217", + "id": "3225", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"9960cff9c71c9e5535bbba2c\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"db62da1bba39103dddb5171e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Melba\",\n- \"position\": 3015288480071680,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"2c4bdabdc8cf89d70040eda5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Thora\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"2c4bdabdc8cf89d70040eda5\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Thora\",\n- \"position\": 5096685084606464,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"db62da1bba39103dddb5171e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Melba\",\n- \"position\": 3015288480071680,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"4b03c3b4e414b58bee3dbee4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Tiffany\",\n \"position\": 3099656626110464,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"db62da1bba39103dddb5171e\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Melba\",\n+ \"position\": 3015288480071680,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 7005857789247489,\n \"turn\": 4601424711254016,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116475,11 +116536,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116493,7 +116554,7 @@ } }, { - "id": "3218", + "id": "3226", "mutatorName": "EqualityOperator", "replacement": "playerVoteCount[1] !== maxVotes", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"7c3602bf594c3dacad1a1de5\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"fe6cfce79efbfe3fbdb2279f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Rosalind\",\n- \"position\": 6500768876068864,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"97bd4ae2f4cde77cfc19caba\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Theodora\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"97bd4ae2f4cde77cfc19caba\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Theodora\",\n- \"position\": 3804808037269504,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"fe6cfce79efbfe3fbdb2279f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Rosalind\",\n- \"position\": 6500768876068864,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"b3a96ea9aab7ecf46f94afc3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Katelyn\",\n \"position\": 6307001688653824,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"fe6cfce79efbfe3fbdb2279f\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Rosalind\",\n+ \"position\": 6500768876068864,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 504440014503937,\n \"turn\": 2401516459655168,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116501,11 +116562,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116519,7 +116580,7 @@ } }, { - "id": "3219", + "id": "3227", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(19,5): error TS2322: Type 'undefined[]' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -116527,8 +116588,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150" + "750", + "1152" ], "location": { "end": { @@ -116542,7 +116603,7 @@ } }, { - "id": "3220", + "id": "3228", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(22,114): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -116550,13 +116611,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1151", + "750", "1152", "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116570,7 +116631,7 @@ } }, { - "id": "3221", + "id": "3229", "mutatorName": "BooleanLiteral", "replacement": "votes", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,12): error TS18048: 'votes' is possibly 'undefined'.\n", @@ -116578,13 +116639,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1151", + "750", "1152", "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116598,7 +116659,7 @@ } }, { - "id": "3222", + "id": "3230", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,12): error TS18048: 'votes' is possibly 'undefined'.\n", @@ -116606,13 +116667,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1151", + "750", "1152", "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116626,7 +116687,7 @@ } }, { - "id": "3223", + "id": "3231", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,12): error TS18048: 'votes' is possibly 'undefined'.\n", @@ -116634,13 +116695,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1151", + "750", "1152", "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116654,7 +116715,7 @@ } }, { - "id": "3224", + "id": "3232", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(26,12): error TS18048: 'votes' is possibly 'undefined'.\n", @@ -116662,7 +116723,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1151" + "1153" ], "location": { "end": { @@ -116676,7 +116737,7 @@ } }, { - "id": "3225", + "id": "3233", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(24,15): error TS2322: Type 'string' is not assignable to type 'PlayerVoteCount'.\n", @@ -116684,7 +116745,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1151" + "1153" ], "location": { "end": { @@ -116698,7 +116759,7 @@ } }, { - "id": "3226", + "id": "3234", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(27,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -116706,12 +116767,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116725,7 +116786,7 @@ } }, { - "id": "3227", + "id": "3235", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,5): error TS2740: Type 'MakeGamePlayVoteWithRelationsDto' is missing the following properties from type 'PlayerVoteCount[]': length, pop, push, concat, and 35 more.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,44): error TS2345: Argument of type '(acc: PlayerVoteCount[], vote: MakeGamePlayVoteWithRelationsDto) => void' is not assignable to parameter of type '(previousValue: PlayerVoteCount[], currentValue: MakeGamePlayVoteWithRelationsDto, currentIndex: number, array: MakeGamePlayVoteWithRelationsDto[]) => PlayerVoteCount[]'.\n Type 'void' is not assignable to type 'PlayerVoteCount[]'.\n", @@ -116733,12 +116794,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116752,7 +116813,7 @@ } }, { - "id": "3228", + "id": "3236", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"22504acbad3feb4edb84dbd9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nedra\", \"position\": 8539379800735744, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1aadefeb0cb632deda201a1d\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Retha\", \"position\": 3917273632866304, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"22504acbad3feb4edb84dbd9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nedra\", \"position\": 8539379800735744, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"03c1acba1d1b34d2bbb9e342\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Shana\", \"position\": 757337855885312, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1aadefeb0cb632deda201a1d\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Retha\", \"position\": 3917273632866304, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116760,15 +116821,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116782,7 +116843,7 @@ } }, { - "id": "3229", + "id": "3237", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"a17dc19353b5abe435e9d0aa\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Erna\", \"position\": 4320365901774848, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"a8e01b1ab1a20bba92b5a4dc\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Merritt\", \"position\": 4602380014321664, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"a8e01b1ab1a20bba92b5a4dc\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Merritt\", \"position\": 4602380014321664, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116790,15 +116851,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116812,7 +116873,7 @@ } }, { - "id": "3230", + "id": "3238", "mutatorName": "EqualityOperator", "replacement": "sheriffPlayer?._id.equals(vote.source._id) !== true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"4a796bc3fcbb7ffaec8dfd5b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Reina\", \"position\": 2661328567140352, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"087ce5be23b14ac9d3e5766c\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Candice\", \"position\": 8507914775953408, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"8db9eebe90ea9aaedbc7dd7a\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Curtis\", \"position\": 4751561355952128, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"087ce5be23b14ac9d3e5766c\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Candice\", \"position\": 8507914775953408, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116820,15 +116881,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116842,7 +116903,7 @@ } }, { - "id": "3231", + "id": "3239", "mutatorName": "OptionalChaining", "replacement": "sheriffPlayer._id", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(30,35): error TS18048: 'sheriffPlayer' is possibly 'undefined'.\n", @@ -116850,12 +116911,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116869,7 +116930,7 @@ } }, { - "id": "3232", + "id": "3240", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"c5cea1a27ac3c526fd9bfdff\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brando\", \"position\": 1470703196962816, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ea5b7c1a044dc8b90ccbb8d8\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kianna\", \"position\": 1990536808366080, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"debbdbdcfa51ad0e60b763ef\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Judd\", \"position\": 8295891446267904, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ea5b7c1a044dc8b90ccbb8d8\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kianna\", \"position\": 1990536808366080, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116877,15 +116938,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116899,7 +116960,7 @@ } }, { - "id": "3233", + "id": "3241", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"ea97e3fdad85ab3dcaee0d37\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buford\", \"position\": 7135704779849728, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"f9aaf7f83a4caa8c10aad9ea\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Immanuel\", \"position\": 1363940690886656, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"ea97e3fdad85ab3dcaee0d37\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Buford\", \"position\": 7135704779849728, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"23ddc4a23fe8584f9bb38cac\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Elisabeth\", \"position\": 818135024271360, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"f9aaf7f83a4caa8c10aad9ea\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Immanuel\", \"position\": 1363940690886656, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116907,15 +116968,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116929,7 +116990,7 @@ } }, { - "id": "3234", + "id": "3242", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116937,15 +116998,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116959,7 +117020,7 @@ } }, { - "id": "3235", + "id": "3243", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.action === \"vote\" && isVoteSourceSheriff || doesSheriffHaveDoubledVote", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -116967,15 +117028,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -116989,7 +117050,7 @@ } }, { - "id": "3236", + "id": "3244", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"acc066c5b81fea9ecefb4ffd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brionna\", \"position\": 3001199972319232, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bbad170c5cca4d36e60bbaae\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eino\", \"position\": 8977028084662272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"acc066c5b81fea9ecefb4ffd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brionna\", \"position\": 3001199972319232, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1a2e9c0b56eee2d30c4dfd47\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lafayette\", \"position\": 5153617099096064, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bbad170c5cca4d36e60bbaae\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eino\", \"position\": 8977028084662272, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -116997,15 +117058,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117019,7 +117080,7 @@ } }, { - "id": "3237", + "id": "3245", "mutatorName": "LogicalOperator", "replacement": "game.currentPlay.action === \"vote\" || isVoteSourceSheriff", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"da7fb33e1e7e5e5cc5ae4ab6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Richie\", \"position\": 6376545773944832, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bd6eec7fccedbfd62d18ccbd\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ivah\", \"position\": 7302199436640256, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"da7fb33e1e7e5e5cc5ae4ab6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Richie\", \"position\": 6376545773944832, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"40753351cff4bd1ecd01c9c1\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lyla\", \"position\": 3258439459405824, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"bd6eec7fccedbfd62d18ccbd\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ivah\", \"position\": 7302199436640256, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117027,15 +117088,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117049,7 +117110,7 @@ } }, { - "id": "3238", + "id": "3246", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [[{\"_id\": \"1feafe968d3529bfe8505da1\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kyler\", \"position\": 4510699353014272, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"7f8bdef778db3928c5fb92ce\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Micaela\", \"position\": 8819645758832640, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2]]\nReceived:\n [[{\"_id\": \"1feafe968d3529bfe8505da1\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kyler\", \"position\": 4510699353014272, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2], [{\"_id\": \"7f8bdef778db3928c5fb92ce\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"sheriff\", \"remainingPhases\": undefined, \"source\": \"survivors\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Micaela\", \"position\": 8819645758832640, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2]]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:129:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117057,15 +117118,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1154" + "1156" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117079,7 +117140,7 @@ } }, { - "id": "3239", + "id": "3247", "mutatorName": "EqualityOperator", "replacement": "game.currentPlay.action !== \"vote\"", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"60fd13d972d32ceecc70fb3f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kaycee\", \"position\": 5759688524169216, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"68f27bcf9ee8cbcc926eabca\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Vida\", \"position\": 5724797686251520, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"68f27bcf9ee8cbcc926eabca\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Vida\", \"position\": 5724797686251520, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117087,15 +117148,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117109,7 +117170,7 @@ } }, { - "id": "3240", + "id": "3248", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(31,25): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -117117,12 +117178,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117136,7 +117197,7 @@ } }, { - "id": "3241", + "id": "3249", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [[{\"_id\": \"fe0ed0f1ebfbc4dd288e881a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Federico\", \"position\": 25948858613760, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2], [{\"_id\": \"8e1bf05a6d4d7c70ca1439fc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordi\", \"position\": 2080757717663744, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1]]\nReceived:\n [[{\"_id\": \"8e1bf05a6d4d7c70ca1439fc\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jordi\", \"position\": 2080757717663744, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"fe0ed0f1ebfbc4dd288e881a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Federico\", \"position\": 25948858613760, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"fe0ed0f1ebfbc4dd288e881a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Federico\", \"position\": 25948858613760, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1]]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:85:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117144,15 +117205,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1152" + "1154" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117166,7 +117227,7 @@ } }, { - "id": "3242", + "id": "3250", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(34,9): error TS18048: 'existingPlayerVoteCount' is possibly 'undefined'.\n", @@ -117174,12 +117235,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117193,7 +117254,7 @@ } }, { - "id": "3243", + "id": "3251", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(34,9): error TS18048: 'existingPlayerVoteCount' is possibly 'undefined'.\n", @@ -117201,12 +117262,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117220,7 +117281,7 @@ } }, { - "id": "3244", + "id": "3252", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [[{\"_id\": \"9bd5ec41e8338acdc4f96053\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 7398715014774784, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2], [{\"_id\": \"d6e9be3eac30e5a66bf0cde3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Maria\", \"position\": 5187018172661760, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1]]\nReceived:\n [[{\"_id\": \"d6e9be3eac30e5a66bf0cde3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Maria\", \"position\": 5187018172661760, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"9bd5ec41e8338acdc4f96053\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 7398715014774784, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"9bd5ec41e8338acdc4f96053\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Orion\", \"position\": 7398715014774784, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1]]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:85:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117228,13 +117289,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1152" + "1154" ], "coveredBy": [ - "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117248,7 +117309,7 @@ } }, { - "id": "3245", + "id": "3253", "mutatorName": "AssignmentOperator", "replacement": "existingPlayerVoteCount[1] -= voteValue", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [[{\"_id\": \"2acbdeee1b6a5adac9ba1abd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jeffry\", \"position\": 8001176031199232, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 2], [{\"_id\": \"ff6d0a5f84fad48eb8de8bb6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Enid\", \"position\": 3670436592222208, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1]]\nReceived:\n [[{\"_id\": \"ff6d0a5f84fad48eb8de8bb6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Enid\", \"position\": 3670436592222208, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 1], [{\"_id\": \"2acbdeee1b6a5adac9ba1abd\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jeffry\", \"position\": 8001176031199232, \"role\": {\"current\": \"elder\", \"isRevealed\": false, \"original\": \"elder\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, 0]]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:85:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117256,13 +117317,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1152" + "1154" ], "coveredBy": [ - "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117276,7 +117337,7 @@ } }, { - "id": "3246", + "id": "3254", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"e4a211194b380be3fe7fa3db\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Rowan\", \"position\": 6632034491432960, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"dfbce87e8db9da162a7ed6fd\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Freida\", \"position\": 8108170174005248, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"dfbce87e8db9da162a7ed6fd\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Freida\", \"position\": 8108170174005248, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117284,15 +117345,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117306,7 +117367,7 @@ } }, { - "id": "3247", + "id": "3255", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,5): error TS2740: Type 'MakeGamePlayVoteWithRelationsDto' is missing the following properties from type 'PlayerVoteCount[]': length, pop, push, concat, and 35 more.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,44): error TS2345: Argument of type '(acc: PlayerVoteCount[], vote: MakeGamePlayVoteWithRelationsDto) => ([] | PlayerVoteCount)[]' is not assignable to parameter of type '(previousValue: PlayerVoteCount[], currentValue: MakeGamePlayVoteWithRelationsDto, currentIndex: number, array: MakeGamePlayVoteWithRelationsDto[]) => PlayerVoteCount[]'.\n Type '([] | PlayerVoteCount)[]' is not assignable to type 'PlayerVoteCount[]'.\n Type '[] | PlayerVoteCount' is not assignable to type 'PlayerVoteCount'.\n Type '[]' is not assignable to type '[Player, number]'.\n Source has 0 element(s) but target requires 2.\n", @@ -117314,12 +117375,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117333,7 +117394,7 @@ } }, { - "id": "3248", + "id": "3256", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(28,5): error TS2740: Type 'MakeGamePlayVoteWithRelationsDto' is missing the following properties from type 'PlayerVoteCount[]': length, pop, push, concat, and 35 more.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(38,9): error TS2322: Type 'string' is not assignable to type 'PlayerVoteCount'.\n", @@ -117341,12 +117402,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", + "750", "1152", - "1153", "1154", - "1155" + "1155", + "1156", + "1157" ], "location": { "end": { @@ -117360,7 +117421,7 @@ } }, { - "id": "3249", + "id": "3257", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(41,119): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -117368,16 +117429,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117391,7 +117452,7 @@ } }, { - "id": "3250", + "id": "3258", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(43,70): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -117399,16 +117460,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117422,7 +117483,7 @@ } }, { - "id": "3251", + "id": "3259", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(44,84): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -117430,16 +117491,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117453,7 +117514,7 @@ } }, { - "id": "3252", + "id": "3260", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(48,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(51,7): error TS18048: 'scandalmongerMarkedPlayerVoteCount' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117461,16 +117522,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117484,7 +117545,7 @@ } }, { - "id": "3253", + "id": "3261", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(48,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117492,16 +117553,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117515,7 +117576,7 @@ } }, { - "id": "3254", + "id": "3262", "mutatorName": "LogicalOperator", "replacement": "(clonedGame.currentPlay.action !== \"vote\" || scandalmongerPlayer?.isAlive !== true || !isPlayerPowerful(scandalmongerPlayer, clonedGame)) && scandalmongerMarkedPlayer?.isAlive !== true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(48,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(54,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117523,16 +117584,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117546,7 +117607,7 @@ } }, { - "id": "3255", + "id": "3263", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 29\n\n@@ -39,6 +39,35 @@\n \"original\": \"villagers\",\n },\n },\n 2,\n ],\n+ Array [\n+ Player {\n+ \"_id\": \"f4ca07f2c92e2415bacacdcb\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Annamae\",\n+ \"position\": 3151970076459008,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ 3,\n+ ],\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:169:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117554,19 +117615,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1156" + "1158" ], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117580,7 +117641,7 @@ } }, { - "id": "3256", + "id": "3264", "mutatorName": "LogicalOperator", "replacement": "(clonedGame.currentPlay.action !== \"vote\" || scandalmongerPlayer?.isAlive !== true) && !isPlayerPowerful(scandalmongerPlayer, clonedGame)", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(45,114): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117588,16 +117649,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117611,7 +117672,7 @@ } }, { - "id": "3257", + "id": "3265", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,25): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117619,16 +117680,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117642,7 +117703,7 @@ } }, { - "id": "3258", + "id": "3266", "mutatorName": "LogicalOperator", "replacement": "clonedGame.currentPlay.action !== \"vote\" && scandalmongerPlayer?.isAlive !== true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,25): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117650,16 +117711,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117673,7 +117734,7 @@ } }, { - "id": "3259", + "id": "3267", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 29\n\n@@ -39,6 +39,35 @@\n \"original\": \"villagers\",\n },\n },\n 2,\n ],\n+ Array [\n+ Player {\n+ \"_id\": \"9cbf66e1dca8a47f18e6ef0a\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Heath\",\n+ \"position\": 1952922652901376,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ 5,\n+ ],\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:169:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117681,19 +117742,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1156" + "1158" ], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117707,7 +117768,7 @@ } }, { - "id": "3260", + "id": "3268", "mutatorName": "EqualityOperator", "replacement": "clonedGame.currentPlay.action === \"vote\"", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"aeba6b7e15cd46b9fd5092d2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Braulio\", \"position\": 1592799210242048, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"29f1eefd229f1ab6ff9a3337\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lavinia\", \"position\": 2033603395452928, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"aeba6b7e15cd46b9fd5092d2\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Braulio\", \"position\": 1592799210242048, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117715,19 +117776,19 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117741,7 +117802,7 @@ } }, { - "id": "3261", + "id": "3269", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(45,9): error TS2367: This comparison appears to be unintentional because the types '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"' and '\"\"' have no overlap.\n", @@ -117749,16 +117810,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1156", - "1157", + "750", + "1152", "1158", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117772,7 +117833,7 @@ } }, { - "id": "3262", + "id": "3270", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,25): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117780,15 +117841,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1157", - "1158", + "750", + "1152", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117802,7 +117863,7 @@ } }, { - "id": "3263", + "id": "3271", "mutatorName": "EqualityOperator", "replacement": "scandalmongerPlayer?.isAlive === true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,25): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117810,15 +117871,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1157", - "1158", + "750", + "1152", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117832,7 +117893,7 @@ } }, { - "id": "3264", + "id": "3272", "mutatorName": "OptionalChaining", "replacement": "scandalmongerPlayer.isAlive", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(45,53): error TS18048: 'scandalmongerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,25): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117840,15 +117901,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1150", - "1157", - "1158", + "750", + "1152", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117862,7 +117923,7 @@ } }, { - "id": "3265", + "id": "3273", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"c859ec0b3d20626cc4fd6923\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Zander\", \"position\": 2107305919250432, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"0a62e691a59f059353278d0a\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Freida\", \"position\": 3819963831812096, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"c859ec0b3d20626cc4fd6923\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Zander\", \"position\": 2107305919250432, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117870,18 +117931,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "748", - "1150", - "1157", - "1158", + "750", + "1152", "1159", "1160", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117895,7 +117956,7 @@ } }, { - "id": "3266", + "id": "3274", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(scandalmongerPlayer, clonedGame)", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"cc69f8cc1ece5aefdf2a1af5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kira\", \"position\": 1131297908981760, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7224bc4cdfcded79f38c3cb7\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Jacey\", \"position\": 5916887598759936, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"cc69f8cc1ece5aefdf2a1af5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kira\", \"position\": 1131297908981760, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -117903,15 +117964,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "1150", - "1159", - "1160", + "1152", "1161", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117925,7 +117986,7 @@ } }, { - "id": "3267", + "id": "3275", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(49,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117933,11 +117994,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1160", - "1161", + "1152", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117951,7 +118012,7 @@ } }, { - "id": "3268", + "id": "3276", "mutatorName": "EqualityOperator", "replacement": "scandalmongerMarkedPlayer?.isAlive === true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(49,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117959,11 +118020,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1160", - "1161", + "1152", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -117977,7 +118038,7 @@ } }, { - "id": "3269", + "id": "3277", "mutatorName": "OptionalChaining", "replacement": "scandalmongerMarkedPlayer.isAlive", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(46,61): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(49,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -117985,11 +118046,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1160", - "1161", + "1152", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -118003,7 +118064,7 @@ } }, { - "id": "3270", + "id": "3278", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"5bf38f23b0ff4fc2e30a7fed\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Douglas\", \"position\": 2833426805686272, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"116dd379ac4d1ebab4b5f7df\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Rodger\", \"position\": 4389245909204992, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n [{\"_id\": \"5bf38f23b0ff4fc2e30a7fed\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Douglas\", \"position\": 2833426805686272, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -118011,14 +118072,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "1150", - "1160", - "1161", + "1152", "1162", - "1163" + "1163", + "1164", + "1165" ], "location": { "end": { @@ -118032,7 +118093,7 @@ } }, { - "id": "3271", + "id": "3279", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(47,119): error TS18048: 'scandalmongerMarkedPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(53,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(53,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -118040,13 +118101,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "1156", - "1157", + "750", "1158", "1159", "1160", - "1161" + "1161", + "1162", + "1163" ], "location": { "end": { @@ -118060,7 +118121,7 @@ } }, { - "id": "3272", + "id": "3280", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n@@ -45,8 +45,37 @@\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n- 7,\n+ 2,\n+ ],\n+ Array [\n+ Player {\n+ \"_id\": \"202cecb68dc62e9caad6e5a2\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Halie\",\n+ \"position\": 3698102621962240,\n+ \"role\": PlayerRole {\n+ \"current\": \"scandalmonger\",\n+ \"isRevealed\": false,\n+ \"original\": \"scandalmonger\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ 5,\n ],\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:292:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -118068,12 +118129,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1163" + "1165" ], "coveredBy": [ - "1150", - "1162", - "1163" + "1152", + "1164", + "1165" ], "location": { "end": { @@ -118087,7 +118148,7 @@ } }, { - "id": "3273", + "id": "3281", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(52,7): error TS18048: 'scandalmongerMarkedPlayerVoteCount' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,13): error TS2322: Type 'PlayerVoteCount | [Player | undefined, number]' is not assignable to type 'PlayerVoteCount'.\n Type '[Player | undefined, number]' is not assignable to type '[Player, number]'.\n Type at position 0 in source is not compatible with type at position 0 in target.\n Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,35): error TS2322: Type 'Player | undefined' is not assignable to type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -118095,9 +118156,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1162", - "1163" + "1152", + "1164", + "1165" ], "location": { "end": { @@ -118111,7 +118172,7 @@ } }, { - "id": "3274", + "id": "3282", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(52,7): error TS18048: 'scandalmongerMarkedPlayerVoteCount' is possibly 'undefined'.\n", @@ -118119,9 +118180,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1162", - "1163" + "1152", + "1164", + "1165" ], "location": { "end": { @@ -118135,7 +118196,7 @@ } }, { - "id": "3275", + "id": "3283", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 30\n\n@@ -45,8 +45,37 @@\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n- 7,\n+ 2,\n+ ],\n+ Array [\n+ Player {\n+ \"_id\": \"db90735459d16af42dc69d28\",\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": true,\n+ \"name\": \"Juvenal\",\n+ \"position\": 7912205146128384,\n+ \"role\": PlayerRole {\n+ \"current\": \"scandalmonger\",\n+ \"isRevealed\": false,\n+ \"original\": \"scandalmonger\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ 5,\n ],\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:292:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -118143,10 +118204,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "1165" ], "coveredBy": [ - "1163" + "1165" ], "location": { "end": { @@ -118160,7 +118221,7 @@ } }, { - "id": "3276", + "id": "3284", "mutatorName": "AssignmentOperator", "replacement": "scandalmongerMarkedPlayerVoteCount[1] -= markPenalty", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -45,8 +45,8 @@\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n- 7,\n+ -3,\n ],\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:292:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -118168,10 +118229,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1163" + "1165" ], "coveredBy": [ - "1163" + "1165" ], "location": { "end": { @@ -118185,7 +118246,7 @@ } }, { - "id": "3277", + "id": "3285", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toContainAllValues(expected)\n\nExpected object to contain all values:\n [{\"_id\": \"fcf981af2bd74f4d542eca2d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Bridgette\", \"position\": 4398363208318976, \"role\": {\"current\": \"scandalmonger\", \"isRevealed\": false, \"original\": \"scandalmonger\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"49ec4abeeac80aa6744fee5d\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"scandalmonger-marked\", \"remainingPhases\": 2, \"source\": \"scandalmonger\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dameon\", \"position\": 1061646606794752, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}]\nReceived:\n []\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts:48:70)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -118193,11 +118254,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1150" + "1152" ], "coveredBy": [ - "1150", - "1162" + "1152", + "1164" ], "location": { "end": { @@ -118211,7 +118272,7 @@ } }, { - "id": "3278", + "id": "3286", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "src/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,13): error TS2322: Type 'PlayerVoteCount | []' is not assignable to type 'PlayerVoteCount'.\n Type '[]' is not assignable to type '[Player, number]'.\n Source has 0 element(s) but target requires 2.\nsrc/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.ts(55,34): error TS2322: Type '[]' is not assignable to type 'PlayerVoteCount'.\n", @@ -118219,8 +118280,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1150", - "1162" + "1152", + "1164" ], "location": { "end": { @@ -118240,7 +118301,7 @@ "language": "typescript", "mutants": [ { - "id": "3279", + "id": "3287", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2602:76)", @@ -118455,7 +118516,7 @@ } }, { - "id": "3280", + "id": "3288", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(27,14): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -118667,7 +118728,7 @@ } }, { - "id": "3281", + "id": "3289", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(28,20): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -118879,7 +118940,7 @@ } }, { - "id": "3282", + "id": "3290", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(29,23): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -119091,7 +119152,7 @@ } }, { - "id": "3283", + "id": "3291", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(30,21): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -119303,7 +119364,7 @@ } }, { - "id": "3284", + "id": "3292", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(31,19): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -119515,7 +119576,7 @@ } }, { - "id": "3285", + "id": "3293", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(32,23): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -119727,7 +119788,7 @@ } }, { - "id": "3286", + "id": "3294", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(33,14): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -119939,7 +120000,7 @@ } }, { - "id": "3287", + "id": "3295", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(34,14): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -120151,7 +120212,7 @@ } }, { - "id": "3288", + "id": "3296", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(35,19): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -120363,7 +120424,7 @@ } }, { - "id": "3289", + "id": "3297", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(36,29): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -120575,7 +120636,7 @@ } }, { - "id": "3290", + "id": "3298", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(37,25): error TS2322: Type '() => undefined' is not assignable to type '(game: CreateGameDto | Game) => boolean | Promise'.\n Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -120787,7 +120848,7 @@ } }, { - "id": "3291", + "id": "3299", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(45,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -120798,8 +120859,8 @@ "151", "152", "153", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120813,7 +120874,7 @@ } }, { - "id": "3292", + "id": "3300", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Hit limit reached (505/500)", @@ -120824,8 +120885,8 @@ "151", "152", "153", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120839,7 +120900,7 @@ } }, { - "id": "3293", + "id": "3301", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(54,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -120849,8 +120910,8 @@ "coveredBy": [ "154", "155", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120864,7 +120925,7 @@ } }, { - "id": "3294", + "id": "3302", "mutatorName": "BooleanLiteral", "replacement": "clonedGame.upcomingPlays.length", "statusReason": "Error: thrown: \"Exceeded timeout of 5000 ms for a test.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1226:5\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1110:3\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:52:1)\n at Runtime._execModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -120872,13 +120933,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "154", "155", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120892,7 +120953,7 @@ } }, { - "id": "3295", + "id": "3303", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: thrown: \"Exceeded timeout of 5000 ms for a test.\nAdd a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout.\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1226:5\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1110:3\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:52:1)\n at Runtime._execModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -120900,13 +120961,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "154", "155", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120920,7 +120981,7 @@ } }, { - "id": "3296", + "id": "3304", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Game {\n \"_id\": \"3f072d5bf1e8ba2c9f1d423e\",\n \"additionalCards\": undefined,\n \"createdAt\": 2024-04-08T19:28:31.443Z,\n- \"currentPlay\": null,\n+ \"currentPlay\": undefined,\n \"options\": GameOptions {\n \"composition\": CompositionGameOptions {\n \"isHidden\": false,\n },\n \"roles\": RolesGameOptions {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:200:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -120933,8 +120994,8 @@ "coveredBy": [ "154", "155", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -120948,7 +121009,7 @@ } }, { - "id": "3297", + "id": "3305", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,10 +1,10 @@\n Game {\n \"_id\": \"ddccd7f0da6b3aedaba50bcd\",\n \"additionalCards\": undefined,\n \"createdAt\": 2024-04-09T07:49:50.826Z,\n- \"currentPlay\": null,\n+ \"currentPlay\": undefined,\n \"options\": GameOptions {\n \"composition\": CompositionGameOptions {\n \"isHidden\": false,\n },\n \"roles\": RolesGameOptions {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:200:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -120973,7 +121034,7 @@ } }, { - "id": "3298", + "id": "3306", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(65,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -120985,11 +121046,11 @@ "157", "158", "159", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121003,7 +121064,7 @@ } }, { - "id": "3299", + "id": "3307", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(73,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -121016,11 +121077,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121034,7 +121095,7 @@ } }, { - "id": "3300", + "id": "3308", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 4\n+ Received + 16\n\n Array [\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-days\",\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"seer\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"eat\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"werewolves\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121050,11 +121111,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121068,7 +121129,7 @@ } }, { - "id": "3301", + "id": "3309", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 4\n\n@@ -10,29 +10,17 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"on-days\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121084,11 +121145,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121102,7 +121163,7 @@ } }, { - "id": "3302", + "id": "3310", "mutatorName": "EqualityOperator", "replacement": "game.phase !== \"night\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 4\n\n@@ -10,29 +10,17 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"on-days\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121118,11 +121179,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121136,7 +121197,7 @@ } }, { - "id": "3303", + "id": "3311", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(75,40): error TS2367: This comparison appears to be unintentional because the types '\"night\" | \"day\"' and '\"\"' have no overlap.\n", @@ -121149,11 +121210,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121167,7 +121228,7 @@ } }, { - "id": "3304", + "id": "3312", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 46\n+ Received + 13\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4aa\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ab\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ac\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ad\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ae\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4af\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4aa\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ab\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ac\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ad\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4ae\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c20dc969ecd2c88e4af\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -410,41 +410,8 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n- \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"charm\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"cupid\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"werewolves\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"white-werewolf\",\n- },\n- \"type\": \"target\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121175,7 +121236,7 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -121183,11 +121244,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121201,7 +121262,7 @@ } }, { - "id": "3305", + "id": "3313", "mutatorName": "MethodExpression", "replacement": "phaseGamePlaysPriorityList", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 141\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c22aec4a051655ec8d7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,10 +411,43 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"vote\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n+ Object {\n+ \"action\": \"choose-card\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"thief\",\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ Object {\n+ \"action\": \"choose-card\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"actor\",\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ Object {\n+ \"action\": \"choose-side\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"wolf-hound\",\n+ },\n+ \"type\": \"choose-side\",\n+ },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n@@ -428,23 +461,119 @@\n \"name\": \"seer\",\n },\n \"type\": \"target\",\n },\n Object {\n+ \"action\": \"sniff\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"fox\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"lovers\",\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"two-sisters\",\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"three-brothers\",\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ Object {\n+ \"action\": \"choose-model\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"wild-child\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"mark\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"scandalmonger\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"protect\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"defender\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"infect\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"accursed-wolf-father\",\n },\n \"type\": \"target\",\n },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"white-werewolf\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n },\n \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"use-potions\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"witch\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"charm\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"pied-piper\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"charmed\",\n+ },\n+ \"type\": \"no-action\",\n },\n ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121209,7 +121270,7 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -121217,11 +121278,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121235,7 +121296,7 @@ } }, { - "id": "3306", + "id": "3314", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 46\n+ Received + 13\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111baa\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111bab\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111bac\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111ba9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111baa\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111bab\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c24f23f1bf291111bac\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -410,41 +410,8 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n- \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"charm\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"cupid\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"werewolves\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"white-werewolf\",\n- },\n- \"type\": \"target\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121243,7 +121304,7 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -121251,11 +121312,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121269,7 +121330,7 @@ } }, { - "id": "3307", + "id": "3315", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(81,5): error TS2322: Type '(GamePlay | undefined)[]' is not assignable to type 'GamePlay[]'.\n Type 'GamePlay | undefined' is not assignable to type 'GamePlay'.\n Type 'undefined' is not assignable to type 'GamePlay'.\n", @@ -121282,11 +121343,11 @@ "162", "163", "164", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -121300,7 +121361,7 @@ } }, { - "id": "3308", + "id": "3316", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121308,14 +121369,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", "161", "164", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -121329,7 +121390,7 @@ } }, { - "id": "3309", + "id": "3317", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(84,58): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -121339,8 +121400,8 @@ "coveredBy": [ "165", "166", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121354,7 +121415,7 @@ } }, { - "id": "3310", + "id": "3318", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"f1c7857cdfe1ba463e3ece36\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"f8dd321aab6fdd2cefe26c08\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Cristian\",\n- \"position\": 1600526871429120,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"7aa4cd4563e2daa9ceeecb6a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Dianna\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"7aa4cd4563e2daa9ceeecb6a\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Dianna\",\n- \"position\": 1963800991367168,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"f8dd321aab6fdd2cefe26c08\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Cristian\",\n- \"position\": 1600526871429120,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"4a73110c4ca566eefafdf5cc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Giuseppe\",\n \"position\": 4241198334083072,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"f8dd321aab6fdd2cefe26c08\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Cristian\",\n+ \"position\": 1600526871429120,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 474089552609281,\n \"turn\": 27752493219840,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121362,13 +121423,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "165", "166", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121382,7 +121443,7 @@ } }, { - "id": "3311", + "id": "3319", "mutatorName": "MethodExpression", "replacement": "clonedGame.upcomingPlays", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 8\n\n@@ -285,10 +285,18 @@\n \"status\": \"playing\",\n \"tick\": 5364408427479041,\n \"turn\": 789475141615616,\n \"upcomingPlays\": Array [\n Object {\n+ \"action\": \"request-another-vote\",\n+ \"occurrence\": \"consequential\",\n+ \"source\": Object {\n+ \"name\": \"stuttering-judge\",\n+ },\n+ \"type\": \"request-another-vote\",\n+ },\n+ Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121390,13 +121451,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "165", "166", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121410,7 +121471,7 @@ } }, { - "id": "3312", + "id": "3320", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121418,13 +121479,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "165", "166", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121438,7 +121499,7 @@ } }, { - "id": "3313", + "id": "3321", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(92,127): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -121451,8 +121512,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121466,7 +121527,7 @@ } }, { - "id": "3314", + "id": "3322", "mutatorName": "MethodExpression", "replacement": "gameHistoryPhaseRecords.every(({\n play\n}) => {\n const {\n occurrence\n } = upcomingPlay;\n const {\n type,\n source,\n action,\n cause\n } = play;\n return areGamePlaysEqual({\n type,\n source,\n action,\n cause,\n occurrence\n }, upcomingPlay);\n})", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:493:109)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121482,8 +121543,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121497,7 +121558,7 @@ } }, { - "id": "3315", + "id": "3323", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:493:109)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121523,7 +121584,7 @@ } }, { - "id": "3316", + "id": "3324", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(97,32): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GamePlay'.\n Type '{}' is missing the following properties from type 'GamePlay': type, source, action, occurrence\n", @@ -121546,7 +121607,7 @@ } }, { - "id": "3317", + "id": "3325", "mutatorName": "MethodExpression", "replacement": "game.upcomingPlays.every(gamePlay => areGamePlaysEqual(gamePlay, upcomingPlay))", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:462:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121562,8 +121623,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121577,7 +121638,7 @@ } }, { - "id": "3318", + "id": "3326", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:462:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121593,8 +121654,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121608,7 +121669,7 @@ } }, { - "id": "3319", + "id": "3327", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:510:109)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121624,8 +121685,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121639,7 +121700,7 @@ } }, { - "id": "3320", + "id": "3328", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:469:93)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121655,8 +121716,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121670,7 +121731,7 @@ } }, { - "id": "3321", + "id": "3329", "mutatorName": "LogicalOperator", "replacement": "!!currentPlay || areGamePlaysEqual(currentPlay, upcomingPlay)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(100,62): error TS2345: Argument of type 'null' is not assignable to parameter of type 'GamePlay'.\n", @@ -121683,8 +121744,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121698,7 +121759,7 @@ } }, { - "id": "3322", + "id": "3330", "mutatorName": "BooleanLiteral", "replacement": "!currentPlay", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(100,61): error TS2345: Argument of type 'null' is not assignable to parameter of type 'GamePlay'.\n", @@ -121711,8 +121772,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121726,7 +121787,7 @@ } }, { - "id": "3323", + "id": "3331", "mutatorName": "BooleanLiteral", "replacement": "currentPlay", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(100,61): error TS2345: Argument of type 'null' is not assignable to parameter of type 'GamePlay'.\n", @@ -121739,8 +121800,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121754,7 +121815,7 @@ } }, { - "id": "3324", + "id": "3332", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 8\n\n@@ -285,10 +285,18 @@\n \"status\": \"playing\",\n \"tick\": 2269887827279873,\n \"turn\": 4306210859778048,\n \"upcomingPlays\": Array [\n Object {\n+ \"action\": \"vote\",\n+ \"occurrence\": \"on-days\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n+ Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121762,7 +121823,7 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "167", @@ -121770,8 +121831,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121785,7 +121846,7 @@ } }, { - "id": "3325", + "id": "3333", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:510:109)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121801,8 +121862,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121816,7 +121877,7 @@ } }, { - "id": "3326", + "id": "3334", "mutatorName": "LogicalOperator", "replacement": "!isInUpcomingPlays && !isAlreadyPlayed || !isCurrentPlay", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 16\n\n@@ -293,10 +293,26 @@\n \"name\": \"seer\",\n },\n \"type\": \"target\",\n },\n Object {\n+ \"action\": \"look\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"seer\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121824,7 +121885,7 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "167", @@ -121832,8 +121893,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121847,7 +121908,7 @@ } }, { - "id": "3327", + "id": "3335", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 10\n\n@@ -262,8 +262,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 8934451843170305,\n \"turn\": 250064521920512,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121855,7 +121916,7 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "167", @@ -121863,8 +121924,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121878,7 +121939,7 @@ } }, { - "id": "3328", + "id": "3336", "mutatorName": "LogicalOperator", "replacement": "!isInUpcomingPlays || !isAlreadyPlayed", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 16\n\n@@ -293,10 +293,26 @@\n \"name\": \"seer\",\n },\n \"type\": \"target\",\n },\n Object {\n+ \"action\": \"look\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"seer\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121886,7 +121947,7 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "167", @@ -121894,8 +121955,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121909,7 +121970,7 @@ } }, { - "id": "3329", + "id": "3337", "mutatorName": "BooleanLiteral", "replacement": "isInUpcomingPlays", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 10\n\n@@ -262,8 +262,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 7199440003661825,\n \"turn\": 395405409910784,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121917,7 +121978,7 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "167", @@ -121925,8 +121986,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121940,7 +122001,7 @@ } }, { - "id": "3330", + "id": "3338", "mutatorName": "BooleanLiteral", "replacement": "isAlreadyPlayed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:493:109)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -121955,8 +122016,8 @@ "169", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121970,7 +122031,7 @@ } }, { - "id": "3331", + "id": "3339", "mutatorName": "BooleanLiteral", "replacement": "isCurrentPlay", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 34\n+ Received + 43\n\n@@ -1,10 +1,10 @@\n Object {\n \"_id\": \"d0989edbdd9aa04a022afea3\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n@@ -12,23 +12,29 @@\n \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": \"13cfc70292ce6fad714c9ae2\",\n- \"attributes\": Array [],\n+ \"_id\": \"0d3490251ad9eb4da9ab4fac\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n \"isAlive\": true,\n- \"name\": \"Olin\",\n- \"position\": 6953105681809408,\n+ \"name\": \"Earl\",\n+ \"position\": 2053721240371200,\n \"role\": Object {\n- \"current\": \"seer\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"seer\",\n+ \"original\": \"werewolf\",\n },\n \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n Object {\n \"_id\": \"da5e6cdf30b38c5eaaf35d3e\",\n \"attributes\": Array [],\n@@ -43,53 +49,47 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n Object {\n- \"_id\": \"0d3490251ad9eb4da9ab4fac\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n+ \"_id\": \"ce2dd6be4fa0e1be8cceae24\",\n+ \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Earl\",\n- \"position\": 2053721240371200,\n+ \"name\": \"Jennings\",\n+ \"position\": 4278499628023808,\n \"role\": Object {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n+ ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n+ },\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n Object {\n- \"_id\": \"ce2dd6be4fa0e1be8cceae24\",\n+ \"_id\": \"13cfc70292ce6fad714c9ae2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Jennings\",\n- \"position\": 4278499628023808,\n+ \"name\": \"Olin\",\n+ \"position\": 6953105681809408,\n \"role\": Object {\n- \"current\": \"werewolf\",\n+ \"current\": \"seer\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n+ \"original\": \"seer\",\n },\n \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ],\n },\n \"type\": \"target\",\n@@ -262,8 +262,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 5577793228242945,\n \"turn\": 6921377009369088,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -121978,14 +122039,14 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "168", "170", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -121999,7 +122060,7 @@ } }, { - "id": "3332", + "id": "3340", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(104,65): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -122009,8 +122070,8 @@ "coveredBy": [ "171", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122024,7 +122085,7 @@ } }, { - "id": "3333", + "id": "3341", "mutatorName": "MethodExpression", "replacement": "currentPhaseUpcomingPlays", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 16\n\n@@ -293,10 +293,26 @@\n \"name\": \"seer\",\n },\n \"type\": \"target\",\n },\n Object {\n+ \"action\": \"look\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"seer\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122032,13 +122093,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "171", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122052,7 +122113,7 @@ } }, { - "id": "3334", + "id": "3342", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: {\"action\": \"elect-sheriff\", \"canBeSkipped\": undefined, \"cause\": undefined, \"occurrence\": \"anytime\", \"source\": {\"interactions\": undefined, \"name\": \"survivors\", \"players\": undefined}, \"type\": \"vote\"}, {\"_id\": \"bdc8ca1f46d787530314cfe5\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:31:56.397Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 4947611261861888}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [], \"status\": \"playing\", \"tick\": 8547644353806336, \"turn\": 2403889787699200, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T18:19:33.457Z, \"victory\": undefined}, []\n\nNumber of calls: 0\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:538:70)", @@ -122065,8 +122126,8 @@ "coveredBy": [ "171", "172", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122080,7 +122141,7 @@ } }, { - "id": "3335", + "id": "3343", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toThrow()\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:562:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122095,8 +122156,8 @@ "174", "175", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122110,7 +122171,7 @@ } }, { - "id": "3336", + "id": "3344", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toThrow()\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:562:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122124,8 +122185,8 @@ "173", "174", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122139,7 +122200,7 @@ } }, { - "id": "3337", + "id": "3345", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).not.toThrow()\n\nThrown value: undefined\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:552:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122153,8 +122214,8 @@ "173", "174", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122168,7 +122229,7 @@ } }, { - "id": "3338", + "id": "3346", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toThrow()\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:562:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122182,8 +122243,8 @@ "173", "174", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122197,7 +122258,7 @@ } }, { - "id": "3339", + "id": "3347", "mutatorName": "EqualityOperator", "replacement": "playPriorityIndex !== -1", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122205,14 +122266,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "173", "174", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122226,7 +122287,7 @@ } }, { - "id": "3340", + "id": "3348", "mutatorName": "UnaryOperator", "replacement": "+1", "statusReason": "Error: expect(received).not.toThrow()\n\nThrown value: undefined\n\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:552:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122240,8 +122301,8 @@ "173", "174", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122255,7 +122316,7 @@ } }, { - "id": "3341", + "id": "3349", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toThrow()\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:562:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122280,7 +122341,7 @@ } }, { - "id": "3342", + "id": "3350", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(120,67): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -122290,8 +122351,8 @@ "coveredBy": [ "175", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122305,7 +122366,7 @@ } }, { - "id": "3343", + "id": "3351", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(122,40): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'GamePlay[]'.\n Type 'undefined' is not assignable to type 'GamePlay'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(123,5): error TS2322: Type 'undefined[]' is not assignable to type 'GamePlay[]'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(124,56): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'GamePlay'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(125,56): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'GamePlay'.\n", @@ -122315,8 +122376,8 @@ "coveredBy": [ "175", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122330,7 +122391,7 @@ } }, { - "id": "3344", + "id": "3352", "mutatorName": "MethodExpression", "replacement": "clonedUpcomingPlays", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 33\n+ Received + 33\n\n@@ -1,17 +1,17 @@\n Array [\n GamePlay {\n- \"action\": \"shoot\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-days\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"hunter\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n GamePlay {\n \"action\": \"elect-sheriff\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n@@ -22,89 +22,89 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"big-bad-wolf\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n- \"cause\": \"stuttering-judge-request\",\n- \"occurrence\": \"consequential\",\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"werewolves\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-days\",\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"seer\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"stuttering-judge-request\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"eat\",\n+ \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"werewolves\",\n+ \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"eat\",\n+ \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n+ \"name\": \"hunter\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"use-potions\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"previous-votes-were-in-ties\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"witch\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:596:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122343,8 +122404,8 @@ "coveredBy": [ "175", "176", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -122358,7 +122419,7 @@ } }, { - "id": "3345", + "id": "3353", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(123,37): error TS2345: Argument of type '(playA: GamePlay, playB: GamePlay) => void' is not assignable to parameter of type '(a: GamePlay, b: GamePlay) => number'.\n Type 'void' is not assignable to type 'number'.\n", @@ -122367,7 +122428,7 @@ "killedBy": [], "coveredBy": [ "176", - "748" + "750" ], "location": { "end": { @@ -122381,7 +122442,7 @@ } }, { - "id": "3346", + "id": "3354", "mutatorName": "ArithmeticOperator", "replacement": "playAPriorityIndex + playBPriorityIndex", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 33\n+ Received + 33\n\n@@ -1,17 +1,17 @@\n Array [\n GamePlay {\n- \"action\": \"shoot\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-days\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"hunter\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n GamePlay {\n \"action\": \"elect-sheriff\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n@@ -22,89 +22,89 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"big-bad-wolf\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n- \"cause\": \"stuttering-judge-request\",\n- \"occurrence\": \"consequential\",\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"werewolves\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-days\",\n+ \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"survivors\",\n+ \"name\": \"seer\",\n \"players\": undefined,\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"look\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"stuttering-judge-request\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"seer\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"eat\",\n+ \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"werewolves\",\n+ \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"eat\",\n+ \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n+ \"name\": \"hunter\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"use-potions\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"previous-votes-were-in-ties\",\n+ \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"witch\",\n+ \"name\": \"survivors\",\n \"players\": undefined,\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:596:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122393,7 +122454,7 @@ ], "coveredBy": [ "176", - "748" + "750" ], "location": { "end": { @@ -122407,7 +122468,7 @@ } }, { - "id": "3347", + "id": "3355", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(130,120): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -122424,11 +122485,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122442,7 +122503,7 @@ } }, { - "id": "3348", + "id": "3356", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 47\n\n@@ -1,22 +1,37 @@\n Object {\n \"_id\": \"12c1e4b6971ffec25ea71a0c\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"elect-sheriff\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"anytime\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n+ \"_id\": \"fd9fd999eadc4f0baa5d799f\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Ottis\",\n+ \"position\": 5792674539896832,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Object {\n \"_id\": \"bfabaed36bdadd7cbfc1d2f9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Ellie\",\n \"position\": 4995513474613248,\n@@ -29,15 +44,31 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": \"fd9fd999eadc4f0baa5d799f\",\n+ \"_id\": \"e38fbe23af4fc53ee9ca35f5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Ottis\",\n- \"position\": 5792674539896832,\n+ \"name\": \"Chris\",\n+ \"position\": 3043990196715520,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"14bf92e1afdabfb3d6d0e1f8\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Eleazar\",\n+ \"position\": 1997456162160640,\n \"role\": Object {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n@@ -46,11 +77,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n \"source\": \"survivors\",\n- \"type\": \"vote\",\n+ \"type\": \"choose-as-sheriff\",\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n@@ -284,10 +315,19 @@\n ],\n \"status\": \"playing\",\n \"tick\": 3896637667672065,\n \"turn\": 922309095325696,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"vote\",\n+ \"cause\": \"previous-votes-were-in-ties\",\n+ \"occurrence\": \"consequential\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122450,7 +122511,7 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "160", @@ -122462,11 +122523,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122480,7 +122541,7 @@ } }, { - "id": "3349", + "id": "3357", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -1,19 +1,7 @@\n Array [\n GamePlay {\n- \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"anytime\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"vote\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122500,11 +122561,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122518,7 +122579,7 @@ } }, { - "id": "3350", + "id": "3358", "mutatorName": "LogicalOperator", "replacement": "isEnabled && electedAt.turn === currentTurn || electedAt.phase === currentPhase", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:974:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122526,7 +122587,7 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ "160", @@ -122538,11 +122599,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122556,7 +122617,7 @@ } }, { - "id": "3351", + "id": "3359", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -1,7 +1,19 @@\n Array [\n GamePlay {\n+ \"action\": \"elect-sheriff\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"anytime\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"vote\",\n+ },\n+ GamePlay {\n \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": \"angel-presence\",\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122576,11 +122637,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122594,7 +122655,7 @@ } }, { - "id": "3352", + "id": "3360", "mutatorName": "LogicalOperator", "replacement": "isEnabled || electedAt.turn === currentTurn", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -1,7 +1,19 @@\n Array [\n GamePlay {\n+ \"action\": \"elect-sheriff\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"anytime\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"vote\",\n+ },\n+ GamePlay {\n \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": \"angel-presence\",\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122614,11 +122675,11 @@ "178", "179", "180", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -122632,7 +122693,7 @@ } }, { - "id": "3353", + "id": "3361", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -1,7 +1,19 @@\n Array [\n GamePlay {\n+ \"action\": \"elect-sheriff\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"anytime\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"vote\",\n+ },\n+ GamePlay {\n \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": \"angel-presence\",\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122651,9 +122712,9 @@ "178", "179", "180", - "736", - "737", - "749" + "738", + "739", + "750" ], "location": { "end": { @@ -122667,7 +122728,7 @@ } }, { - "id": "3354", + "id": "3362", "mutatorName": "EqualityOperator", "replacement": "electedAt.turn !== currentTurn", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -1,19 +1,7 @@\n Array [\n GamePlay {\n- \"action\": \"elect-sheriff\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"anytime\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"vote\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122686,9 +122747,9 @@ "178", "179", "180", - "736", - "737", - "749" + "738", + "739", + "750" ], "location": { "end": { @@ -122702,7 +122763,7 @@ } }, { - "id": "3355", + "id": "3363", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -1,7 +1,19 @@\n Array [\n GamePlay {\n+ \"action\": \"elect-sheriff\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"anytime\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"vote\",\n+ },\n+ GamePlay {\n \"action\": \"vote\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-days\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122719,8 +122780,8 @@ "164", "179", "180", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -122734,7 +122795,7 @@ } }, { - "id": "3356", + "id": "3364", "mutatorName": "EqualityOperator", "replacement": "electedAt.phase !== currentPhase", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 103\n+ Received + 15\n\n@@ -1,22 +1,22 @@\n Object {\n \"_id\": Any,\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"elect-sheriff\",\n+ \"action\": \"charm\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"anytime\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 6,\n- \"min\": 1,\n+ \"max\": 2,\n+ \"min\": 2,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -108,115 +108,35 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n- \"source\": \"survivors\",\n- \"type\": \"choose-as-sheriff\",\n+ \"source\": \"cupid\",\n+ \"type\": \"charm\",\n },\n ],\n- \"name\": \"survivors\",\n+ \"name\": \"cupid\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Antoine\",\n- \"position\": 0,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Mathis\",\n- \"position\": 1,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n+ \"_id\": \"66152c83b2d209d3b63d83c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Virgil\",\n- \"position\": 2,\n- \"role\": Object {\n- \"current\": \"villager-villager\",\n- \"isRevealed\": true,\n- \"original\": \"villager-villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"JB\",\n- \"position\": 3,\n- \"role\": Object {\n- \"current\": \"white-werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"white-werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n \"current\": \"cupid\",\n \"isRevealed\": false,\n \"original\": \"cupid\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": Any,\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Juju\",\n- \"position\": 5,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n },\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n@@ -411,18 +331,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"charm\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"cupid\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122742,7 +122803,7 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -122751,8 +122812,8 @@ "164", "179", "180", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -122766,7 +122827,7 @@ } }, { - "id": "3357", + "id": "3365", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(135,106): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -122782,10 +122843,10 @@ "183", "184", "185", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -122799,7 +122860,7 @@ } }, { - "id": "3358", + "id": "3366", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(139,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(140,151): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -122815,10 +122876,10 @@ "183", "184", "185", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -122832,7 +122893,7 @@ } }, { - "id": "3359", + "id": "3367", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(139,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(140,151): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -122848,10 +122909,10 @@ "183", "184", "185", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -122865,7 +122926,7 @@ } }, { - "id": "3360", + "id": "3368", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(137,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(138,151): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -122874,9 +122935,9 @@ "killedBy": [], "coveredBy": [ "181", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -122890,7 +122951,7 @@ } }, { - "id": "3361", + "id": "3369", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:717:107\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122902,9 +122963,9 @@ ], "coveredBy": [ "181", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -122918,7 +122979,7 @@ } }, { - "id": "3362", + "id": "3370", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(139,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -122933,7 +122994,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -122947,7 +123008,7 @@ } }, { - "id": "3363", + "id": "3371", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 90\n+ Received + 16\n\n@@ -1,101 +1,18 @@\n Object {\n \"_id\": \"d94c7cb0cce91faf8c2c5f4b\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"b11d50a0aedd4ad91e618ba9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Lori\",\n- \"position\": 243725456375808,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n+ \"name\": \"lovers\",\n+ \"players\": Array [],\n },\n- Object {\n- \"_id\": \"a140b0834fe2e2a2eb7512de\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Amelia\",\n- \"position\": 1293498544291840,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"d948faf15b2c5ef7e0f45eb3\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n- \"isAlive\": true,\n- \"name\": \"Tommie\",\n- \"position\": 3594156997869568,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"4bdef7db1b8adcb7d5fdea4b\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Gaston\",\n- \"position\": 7275277056999424,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"no-action\",\n },\n- \"type\": \"target\",\n- },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -262,8 +179,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 3721208086396929,\n \"turn\": 2238285669728256,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -122955,7 +123016,7 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "749" + "751" ], "coveredBy": [ "160", @@ -122965,7 +123026,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -122979,7 +123040,7 @@ } }, { - "id": "3364", + "id": "3372", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:717:107\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -122997,7 +123058,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -123011,7 +123072,7 @@ } }, { - "id": "3365", + "id": "3373", "mutatorName": "LogicalOperator", "replacement": "inLovePlayers.length > 0 && inLovePlayers.every(player => player.isAlive) || !(await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay))", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -22,10 +22,22 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"lovers\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123029,7 +123090,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -123043,7 +123104,7 @@ } }, { - "id": "3366", + "id": "3374", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -22,10 +22,22 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"lovers\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123061,7 +123122,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -123075,7 +123136,71 @@ } }, { - "id": "3369", + "id": "3375", + "mutatorName": "LogicalOperator", + "replacement": "inLovePlayers.length > 0 || inLovePlayers.every(player => player.isAlive)", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 90\n+ Received + 16\n\n@@ -1,101 +1,18 @@\n Object {\n \"_id\": \"6b2d207efbce935958da0f77\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"1fba69c812a45aff5d8cd97e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Bernardo\",\n- \"position\": 211243837161472,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n+ \"name\": \"lovers\",\n+ \"players\": Array [],\n },\n- Object {\n- \"_id\": \"f7d5f4aec788b70f26a2f3bb\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Roma\",\n- \"position\": 5913654610362368,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"a0ab96eee485ba31e188edcb\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n- \"isAlive\": true,\n- \"name\": \"Shea\",\n- \"position\": 8317459534708736,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"0b568f7eaed4edfbf6dddfaf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Marvin\",\n- \"position\": 4599547284160512,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"no-action\",\n },\n- \"type\": \"target\",\n- },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -262,8 +179,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 8367997404053505,\n \"turn\": 2895554707193856,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 8, + "static": false, + "killedBy": [ + "751" + ], + "coveredBy": [ + "160", + "161", + "162", + "182", + "183", + "184", + "185", + "751" + ], + "location": { + "end": { + "column": 85, + "line": 140 + }, + "start": { + "column": 12, + "line": 140 + } + } + }, + { + "id": "3376", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 90\n+ Received + 16\n\n@@ -1,101 +1,18 @@\n Object {\n \"_id\": \"ba9b36fcabe43ff5d54fdd2e\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"9cee15cf5caec3fb8dcea7df\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Gerson\",\n- \"position\": 6072807263830016,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n+ \"name\": \"lovers\",\n+ \"players\": Array [],\n },\n- Object {\n- \"_id\": \"cf4e48cbea80b2d9bad1ded9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Elmore\",\n- \"position\": 5485109429927936,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"210fb72c5ac6d05aa3f1b866\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n- \"isAlive\": true,\n- \"name\": \"Edmond\",\n- \"position\": 918282676731904,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"eaba18fb7ec0cdd6a0c15aed\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jazlyn\",\n- \"position\": 1565932837142528,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"no-action\",\n },\n- \"type\": \"target\",\n- },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -262,8 +179,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 3266635498520577,\n \"turn\": 5011232167821312,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 8, + "static": false, + "killedBy": [ + "751" + ], + "coveredBy": [ + "160", + "161", + "162", + "182", + "183", + "184", + "185", + "751" + ], + "location": { + "end": { + "column": 36, + "line": 140 + }, + "start": { + "column": 12, + "line": 140 + } + } + }, + { + "id": "3377", "mutatorName": "EqualityOperator", "replacement": "inLovePlayers.length >= 0", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -22,10 +22,22 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"lovers\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123093,7 +123218,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -123107,7 +123232,7 @@ } }, { - "id": "3370", + "id": "3378", "mutatorName": "EqualityOperator", "replacement": "inLovePlayers.length <= 0", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -22,10 +22,22 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"lovers\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123125,7 +123250,7 @@ "183", "184", "185", - "749" + "751" ], "location": { "end": { @@ -123139,7 +123264,7 @@ } }, { - "id": "3371", + "id": "3379", "mutatorName": "MethodExpression", "replacement": "inLovePlayers.some(player => player.isAlive)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:717:107\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123166,7 +123291,7 @@ } }, { - "id": "3372", + "id": "3380", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:717:107\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123193,7 +123318,7 @@ } }, { - "id": "3373", + "id": "3381", "mutatorName": "BooleanLiteral", "replacement": "await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:717:107\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123219,7 +123344,7 @@ } }, { - "id": "3374", + "id": "3382", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(143,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -123246,7 +123371,7 @@ } }, { - "id": "3375", + "id": "3383", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(147,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(148,61): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,131): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123273,7 +123398,7 @@ } }, { - "id": "3376", + "id": "3384", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(147,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(148,84): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,131): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -123300,7 +123425,7 @@ } }, { - "id": "3377", + "id": "3385", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(145,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(146,84): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(150,131): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -123322,7 +123447,7 @@ } }, { - "id": "3378", + "id": "3386", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123347,7 +123472,7 @@ } }, { - "id": "3379", + "id": "3387", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(147,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -123373,7 +123498,7 @@ } }, { - "id": "3380", + "id": "3388", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(152,131): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123399,7 +123524,7 @@ } }, { - "id": "3381", + "id": "3389", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(152,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123425,7 +123550,7 @@ } }, { - "id": "3382", + "id": "3390", "mutatorName": "LogicalOperator", "replacement": "!stutteringJudgePlayer && !isPlayerAliveAndPowerful(stutteringJudgePlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(148,61): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123451,7 +123576,7 @@ } }, { - "id": "3383", + "id": "3391", "mutatorName": "BooleanLiteral", "replacement": "stutteringJudgePlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(148,60): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(152,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123477,7 +123602,7 @@ } }, { - "id": "3384", + "id": "3392", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(stutteringJudgePlayer, game)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123505,7 +123630,7 @@ } }, { - "id": "3385", + "id": "3393", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(150,136): error TS18048: 'stutteringJudgePlayer' is possibly 'undefined'.\n", @@ -123529,7 +123654,7 @@ } }, { - "id": "3386", + "id": "3394", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123556,7 +123681,7 @@ } }, { - "id": "3387", + "id": "3395", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123582,7 +123707,7 @@ } }, { - "id": "3388", + "id": "3396", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123608,7 +123733,7 @@ } }, { - "id": "3389", + "id": "3397", "mutatorName": "EqualityOperator", "replacement": "judgeGamePlayRecords.length <= voteRequestsCount", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123634,7 +123759,7 @@ } }, { - "id": "3390", + "id": "3398", "mutatorName": "EqualityOperator", "replacement": "judgeGamePlayRecords.length >= voteRequestsCount", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:808:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123660,7 +123785,7 @@ } }, { - "id": "3391", + "id": "3399", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(156,98): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -123689,7 +123814,7 @@ } }, { - "id": "3392", + "id": "3400", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(159,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(161,63): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(162,64): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,141): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -123718,7 +123843,7 @@ } }, { - "id": "3393", + "id": "3401", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(159,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(161,63): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(162,90): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,141): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -123747,7 +123872,7 @@ } }, { - "id": "3394", + "id": "3402", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(159,63): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(160,90): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(163,141): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -123770,7 +123895,7 @@ } }, { - "id": "3395", + "id": "3403", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"accursed-wolf-father\")", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123796,7 +123921,7 @@ } }, { - "id": "3396", + "id": "3404", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"accursed-wolf-father\")", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -123822,7 +123947,7 @@ } }, { - "id": "3397", + "id": "3405", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(159,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -123845,7 +123970,7 @@ } }, { - "id": "3398", + "id": "3406", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(161,69): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -123872,7 +123997,7 @@ } }, { - "id": "3399", + "id": "3407", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(165,141): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -123899,7 +124024,7 @@ } }, { - "id": "3400", + "id": "3408", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(165,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -123926,7 +124051,7 @@ } }, { - "id": "3401", + "id": "3409", "mutatorName": "LogicalOperator", "replacement": "!accursedWolfFatherPlayer && !isPlayerAliveAndPowerful(accursedWolfFatherPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(162,64): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -123953,7 +124078,7 @@ } }, { - "id": "3402", + "id": "3410", "mutatorName": "BooleanLiteral", "replacement": "accursedWolfFatherPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(162,63): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(165,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -123980,7 +124105,7 @@ } }, { - "id": "3403", + "id": "3411", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(accursedWolfFatherPlayer, game)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124009,7 +124134,7 @@ } }, { - "id": "3404", + "id": "3412", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(163,146): error TS18048: 'accursedWolfFatherPlayer' is possibly 'undefined'.\n", @@ -124033,7 +124158,7 @@ } }, { - "id": "3405", + "id": "3413", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124060,7 +124185,7 @@ } }, { - "id": "3406", + "id": "3414", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124087,7 +124212,7 @@ } }, { - "id": "3407", + "id": "3415", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124114,7 +124239,7 @@ } }, { - "id": "3408", + "id": "3416", "mutatorName": "LogicalOperator", "replacement": "!doesSkipCallIfNoTarget && !lastAccursedWolfFatherGamePlayRecord", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124141,7 +124266,7 @@ } }, { - "id": "3409", + "id": "3417", "mutatorName": "BooleanLiteral", "replacement": "doesSkipCallIfNoTarget", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:928:109\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124168,7 +124293,7 @@ } }, { - "id": "3410", + "id": "3418", "mutatorName": "BooleanLiteral", "replacement": "lastAccursedWolfFatherGamePlayRecord", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(166,5): error TS2322: Type 'true | GameHistoryRecord | null' is not assignable to type 'boolean'.\n Type 'null' is not assignable to type 'boolean'.\n", @@ -124191,7 +124316,7 @@ } }, { - "id": "3411", + "id": "3419", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(169,89): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -124225,7 +124350,7 @@ } }, { - "id": "3412", + "id": "3420", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(173,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(174,55): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,76): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(182,109): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(183,83): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -124259,7 +124384,7 @@ } }, { - "id": "3413", + "id": "3421", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(173,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(174,72): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,76): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(182,109): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -124293,7 +124418,7 @@ } }, { - "id": "3414", + "id": "3422", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(171,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(172,72): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(175,76): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(176,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(180,109): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -124315,7 +124440,7 @@ } }, { - "id": "3415", + "id": "3423", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124340,7 +124465,7 @@ } }, { - "id": "3416", + "id": "3424", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(173,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -124373,7 +124498,7 @@ } }, { - "id": "3417", + "id": "3425", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(177,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,76): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(182,109): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(183,83): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -124406,7 +124531,7 @@ } }, { - "id": "3418", + "id": "3426", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(177,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\n", @@ -124439,7 +124564,7 @@ } }, { - "id": "3419", + "id": "3427", "mutatorName": "LogicalOperator", "replacement": "!bearTamerPlayer && !isPlayerAliveAndPowerful(bearTamerPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(174,55): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\n", @@ -124472,7 +124597,7 @@ } }, { - "id": "3420", + "id": "3428", "mutatorName": "BooleanLiteral", "replacement": "bearTamerPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(174,54): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(177,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(178,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\n", @@ -124505,7 +124630,7 @@ } }, { - "id": "3421", + "id": "3429", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(bearTamerPlayer, game)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124540,7 +124665,7 @@ } }, { - "id": "3422", + "id": "3430", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(175,55): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(176,56): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(179,33): error TS18048: 'bearTamerPlayer' is possibly 'undefined'.\n", @@ -124564,7 +124689,7 @@ } }, { - "id": "3423", + "id": "3431", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124591,7 +124716,7 @@ } }, { - "id": "3424", + "id": "3432", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(177,82): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GetNearestPlayerOptions'.\n Property 'direction' is missing in type '{}' but required in type 'GetNearestPlayerOptions'.\n", @@ -124621,7 +124746,7 @@ } }, { - "id": "3425", + "id": "3433", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(177,84): error TS2322: Type '\"\"' is not assignable to type '\"left\" | \"right\"'.\n", @@ -124651,7 +124776,7 @@ } }, { - "id": "3426", + "id": "3434", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(178,83): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GetNearestPlayerOptions'.\n Property 'direction' is missing in type '{}' but required in type 'GetNearestPlayerOptions'.\n", @@ -124681,7 +124806,7 @@ } }, { - "id": "3427", + "id": "3435", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(178,85): error TS2322: Type '\"\"' is not assignable to type '\"left\" | \"right\"'.\n", @@ -124711,7 +124836,7 @@ } }, { - "id": "3428", + "id": "3436", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124744,7 +124869,7 @@ } }, { - "id": "3429", + "id": "3437", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124777,7 +124902,7 @@ } }, { - "id": "3430", + "id": "3438", "mutatorName": "LogicalOperator", "replacement": "leftAliveNeighbor?.side.current === \"werewolves\" && rightAliveNeighbor?.side.current === \"werewolves\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124810,7 +124935,7 @@ } }, { - "id": "3431", + "id": "3439", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124843,7 +124968,7 @@ } }, { - "id": "3432", + "id": "3440", "mutatorName": "EqualityOperator", "replacement": "leftAliveNeighbor?.side.current !== \"werewolves\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124876,7 +125001,7 @@ } }, { - "id": "3433", + "id": "3441", "mutatorName": "OptionalChaining", "replacement": "leftAliveNeighbor.side", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(179,52): error TS18048: 'leftAliveNeighbor' is possibly 'undefined'.\n", @@ -124906,7 +125031,7 @@ } }, { - "id": "3434", + "id": "3442", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(179,52): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", @@ -124936,7 +125061,7 @@ } }, { - "id": "3435", + "id": "3443", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124964,7 +125089,7 @@ } }, { - "id": "3436", + "id": "3444", "mutatorName": "EqualityOperator", "replacement": "rightAliveNeighbor?.side.current !== \"werewolves\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -124992,7 +125117,7 @@ } }, { - "id": "3437", + "id": "3445", "mutatorName": "OptionalChaining", "replacement": "rightAliveNeighbor.side", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(179,104): error TS18048: 'rightAliveNeighbor' is possibly 'undefined'.\n", @@ -125017,7 +125142,7 @@ } }, { - "id": "3438", + "id": "3446", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(179,104): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\" | undefined' and '\"\"' have no overlap.\n", @@ -125042,7 +125167,7 @@ } }, { - "id": "3439", + "id": "3447", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125075,7 +125200,7 @@ } }, { - "id": "3440", + "id": "3448", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125108,7 +125233,7 @@ } }, { - "id": "3441", + "id": "3449", "mutatorName": "EqualityOperator", "replacement": "bearTamerPlayer.side.current !== \"werewolves\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125141,7 +125266,7 @@ } }, { - "id": "3442", + "id": "3450", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(181,33): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -125171,7 +125296,7 @@ } }, { - "id": "3443", + "id": "3451", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125204,7 +125329,7 @@ } }, { - "id": "3444", + "id": "3452", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125237,7 +125362,7 @@ } }, { - "id": "3445", + "id": "3453", "mutatorName": "LogicalOperator", "replacement": "lastVoteGamePlay?.turn === game.turn || lastVoteGamePlay.phase === game.phase", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(183,83): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -125267,7 +125392,7 @@ } }, { - "id": "3446", + "id": "3454", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(183,51): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -125297,7 +125422,7 @@ } }, { - "id": "3447", + "id": "3455", "mutatorName": "EqualityOperator", "replacement": "lastVoteGamePlay?.turn !== game.turn", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(183,83): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -125327,7 +125452,7 @@ } }, { - "id": "3448", + "id": "3456", "mutatorName": "OptionalChaining", "replacement": "lastVoteGamePlay.turn", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(183,43): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(183,82): error TS18047: 'lastVoteGamePlay' is possibly 'null'.\n", @@ -125357,7 +125482,7 @@ } }, { - "id": "3449", + "id": "3457", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125383,7 +125508,7 @@ } }, { - "id": "3450", + "id": "3458", "mutatorName": "EqualityOperator", "replacement": "lastVoteGamePlay.phase !== game.phase", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125409,7 +125534,7 @@ } }, { - "id": "3451", + "id": "3459", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125442,7 +125567,7 @@ } }, { - "id": "3452", + "id": "3460", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125475,7 +125600,7 @@ } }, { - "id": "3453", + "id": "3461", "mutatorName": "LogicalOperator", "replacement": "!didGamePhaseHaveSurvivorsVote || doesGrowlOnWerewolvesSide && isBearTamerInfected || doesBearTamerHaveWerewolfSidedNeighbor", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125508,7 +125633,7 @@ } }, { - "id": "3454", + "id": "3462", "mutatorName": "BooleanLiteral", "replacement": "didGamePhaseHaveSurvivorsVote", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125541,7 +125666,7 @@ } }, { - "id": "3455", + "id": "3463", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125573,7 +125698,7 @@ } }, { - "id": "3456", + "id": "3464", "mutatorName": "LogicalOperator", "replacement": "doesGrowlOnWerewolvesSide && isBearTamerInfected && doesBearTamerHaveWerewolfSidedNeighbor", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125605,7 +125730,7 @@ } }, { - "id": "3457", + "id": "3465", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125637,7 +125762,7 @@ } }, { - "id": "3458", + "id": "3466", "mutatorName": "LogicalOperator", "replacement": "doesGrowlOnWerewolvesSide || isBearTamerInfected", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1130:100\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125669,7 +125794,7 @@ } }, { - "id": "3459", + "id": "3467", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(187,109): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -125694,11 +125819,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125712,7 +125837,7 @@ } }, { - "id": "3460", + "id": "3468", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(192,70): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(195,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(197,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,54): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,138): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -125737,11 +125862,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125755,7 +125880,7 @@ } }, { - "id": "3461", + "id": "3469", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -125763,7 +125888,7 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -125783,11 +125908,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125801,7 +125926,7 @@ } }, { - "id": "3462", + "id": "3470", "mutatorName": "EqualityOperator", "replacement": "gamePlay.action === \"vote\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 21\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a65\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a66\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a67\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a68\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a69\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a6a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a65\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a66\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a67\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a68\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a69\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152ced5b3b9f425b073a6a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,10 +411,19 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"vote\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -125809,7 +125934,7 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -125829,11 +125954,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125847,7 +125972,7 @@ } }, { - "id": "3463", + "id": "3471", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(188,9): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | \"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | ... 7 more ... | \"infect\"' and '\"\"' have no overlap.\n", @@ -125872,11 +125997,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125890,7 +126015,7 @@ } }, { - "id": "3464", + "id": "3472", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1313:110\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125916,7 +126041,7 @@ } }, { - "id": "3465", + "id": "3473", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1313:110\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -125942,7 +126067,7 @@ } }, { - "id": "3466", + "id": "3474", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(195,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(197,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,54): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,138): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -125965,11 +126090,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -125983,7 +126108,7 @@ } }, { - "id": "3467", + "id": "3475", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(192,70): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -126006,11 +126131,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126024,7 +126149,7 @@ } }, { - "id": "3468", + "id": "3476", "mutatorName": "EqualityOperator", "replacement": "gamePlay.cause === \"angel-presence\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 21\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf359d4b44f5521d7c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,10 +411,19 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"vote\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126032,7 +126157,7 @@ "testsCompleted": 20, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -126050,11 +126175,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126068,7 +126193,7 @@ } }, { - "id": "3469", + "id": "3477", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(191,9): error TS2367: This comparison appears to be unintentional because the types '\"stuttering-judge-request\" | \"previous-votes-were-in-ties\" | \"angel-presence\" | undefined' and '\"\"' have no overlap.\n", @@ -126091,11 +126216,11 @@ "222", "223", "224", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126109,7 +126234,7 @@ } }, { - "id": "3470", + "id": "3478", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 68\n+ Received + 27\n\n@@ -1,37 +1,20 @@\n Object {\n \"_id\": \"ffeaefe4b1c24fa7db2f5fbc\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"vote\",\n+ \"action\": \"look\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 4,\n+ \"max\": 1,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"fd6f86e39b0cb18fb7a78b60\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Ariel\",\n- \"position\": 8386215197802496,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n Object {\n \"_id\": \"accabfcbf2f91fee30b8757e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Aurore\",\n@@ -44,50 +27,11 @@\n \"side\": Object {\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n- \"name\": \"survivors\",\n- \"players\": Array [\n Object {\n- \"_id\": \"accabfcbf2f91fee30b8757e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Aurore\",\n- \"position\": 124645577588736,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"fd6f86e39b0cb18fb7a78b60\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Ariel\",\n- \"position\": 8386215197802496,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n \"_id\": \"a86d684b98cb85c223c6d9a4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Dortha\",\n \"position\": 5658947459481600,\n@@ -116,13 +60,36 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n+ \"source\": \"seer\",\n+ \"type\": \"look\",\n },\n- \"type\": \"vote\",\n+ ],\n+ \"name\": \"seer\",\n+ \"players\": Array [\n+ Object {\n+ \"_id\": \"fd6f86e39b0cb18fb7a78b60\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Ariel\",\n+ \"position\": 8386215197802496,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ ],\n },\n+ \"type\": \"target\",\n+ },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n \"roles\": Object {\n@@ -284,18 +251,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 8285390733574145,\n \"turn\": 1337586113052672,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"look\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126117,7 +126242,7 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "163", @@ -126125,7 +126250,7 @@ "215", "216", "217", - "748" + "750" ], "location": { "end": { @@ -126139,7 +126264,7 @@ } }, { - "id": "3471", + "id": "3479", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1313:110\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -126164,7 +126289,7 @@ } }, { - "id": "3472", + "id": "3480", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(195,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(197,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,54): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,138): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -126182,10 +126307,10 @@ "222", "223", "224", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -126199,7 +126324,7 @@ } }, { - "id": "3473", + "id": "3481", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(195,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(197,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,67): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(198,138): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -126217,10 +126342,10 @@ "222", "223", "224", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -126234,7 +126359,7 @@ } }, { - "id": "3474", + "id": "3482", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(195,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(196,67): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(196,138): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -126244,9 +126369,9 @@ "coveredBy": [ "218", "219", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -126260,7 +126385,7 @@ } }, { - "id": "3475", + "id": "3483", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"angel\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126268,14 +126393,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "218", "219", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -126289,7 +126414,7 @@ } }, { - "id": "3476", + "id": "3484", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"angel\")", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 21\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373ee\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373ef\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373ee\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373ef\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152cf8e17af0ad909373f3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,10 +411,19 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"vote\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"survivors\",\n+ },\n+ \"type\": \"vote\",\n+ },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126297,14 +126422,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "218", "219", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -126318,7 +126443,7 @@ } }, { - "id": "3477", + "id": "3485", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(195,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -126328,9 +126453,9 @@ "coveredBy": [ "218", "219", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -126344,7 +126469,7 @@ } }, { - "id": "3478", + "id": "3486", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(197,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -126360,7 +126485,7 @@ "222", "223", "224", - "749" + "751" ], "location": { "end": { @@ -126374,7 +126499,40 @@ } }, { - "id": "3480", + "id": "3487", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"095eecc325b24c0e0fc8dbaa\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"d2e293c176f20ad60dc74fa1\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Jody\",\n+ \"position\": 16669046996992,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"be80196dccf8985e6cdd1f50\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Yvonne\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"0f228ec7efc4b1e9cef0faff\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Melisa\",\n+ \"position\": 906130641387520,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"d2e293c176f20ad60dc74fa1\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"be80196dccf8985e6cdd1f50\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Yvonne\",\n+ \"position\": 5439301277974528,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"a72861245befc8fa99a5e7aa\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Tevin\",\n+ \"position\": 196412423798784,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"0f228ec7efc4b1e9cef0faff\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Melisa\",\n \"position\": 906130641387520,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1050406522191873,\n \"turn\": 2656423330709504,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "751" + ], + "coveredBy": [ + "160", + "161", + "162", + "220", + "221", + "222", + "223", + "224", + "751" + ], + "location": { + "end": { + "column": 152, + "line": 198 + }, + "start": { + "column": 12, + "line": 198 + } + } + }, + { + "id": "3488", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -10,22 +10,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"vote\",\n- \"canBeSkipped\": undefined,\n- \"cause\": \"angel-presence\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"vote\",\n- },\n- GamePlay {\n \"action\": \"choose-card\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -126393,7 +126551,7 @@ "222", "223", "224", - "749" + "751" ], "location": { "end": { @@ -126407,7 +126565,73 @@ } }, { - "id": "3483", + "id": "3489", + "mutatorName": "LogicalOperator", + "replacement": "!!angelPlayer && isPlayerAliveAndPowerful(angelPlayer, game) || !(await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay))", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"5a6d566dbaa8c7a8b9c0a2a9\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"4317cc3b4b242ceaf772a698\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Dillan\",\n+ \"position\": 4101327806267392,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"c6b98c4ab07164edc167a3ad\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Erick\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"ab8237727034cca4b5cdbd9e\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Kenyon\",\n+ \"position\": 2573091599286272,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"4317cc3b4b242ceaf772a698\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"c6b98c4ab07164edc167a3ad\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Erick\",\n+ \"position\": 3916530806947840,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"2fb276daf2a3444f946593bb\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Branson\",\n+ \"position\": 3511263122423808,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"ab8237727034cca4b5cdbd9e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Kenyon\",\n \"position\": 2573091599286272,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 6456479848595457,\n \"turn\": 6431050934779904,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "751" + ], + "coveredBy": [ + "160", + "161", + "162", + "220", + "221", + "222", + "223", + "224", + "751" + ], + "location": { + "end": { + "column": 152, + "line": 198 + }, + "start": { + "column": 12, + "line": 198 + } + } + }, + { + "id": "3490", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"83abaafb3fcd8d40a65dd931\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"d4ceb9dd16dcf7b9d2df4fec\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Hal\",\n+ \"position\": 6662996447199232,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"9e48c0d4dcbba6c6d3d38c7c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Emiliano\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"a0f90a3faff08caeba2e8c9b\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Garfield\",\n+ \"position\": 8583055966994432,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"d4ceb9dd16dcf7b9d2df4fec\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"9e48c0d4dcbba6c6d3d38c7c\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Emiliano\",\n+ \"position\": 4827204301094912,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"d29d4dbafbbddeb4d7f98fb2\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Kira\",\n+ \"position\": 6956765830709248,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"a0f90a3faff08caeba2e8c9b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Garfield\",\n \"position\": 8583055966994432,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 8441644384780289,\n \"turn\": 7097922942402560,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 9, + "static": false, + "killedBy": [ + "751" + ], + "coveredBy": [ + "160", + "161", + "162", + "220", + "221", + "222", + "223", + "224", + "751" + ], + "location": { + "end": { + "column": 72, + "line": 198 + }, + "start": { + "column": 12, + "line": 198 + } + } + }, + { + "id": "3491", "mutatorName": "LogicalOperator", "replacement": "!!angelPlayer || isPlayerAliveAndPowerful(angelPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(198,54): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -126423,7 +126647,7 @@ "222", "223", "224", - "749" + "751" ], "location": { "end": { @@ -126437,7 +126661,7 @@ } }, { - "id": "3484", + "id": "3492", "mutatorName": "BooleanLiteral", "replacement": "!angelPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(198,53): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -126453,7 +126677,7 @@ "222", "223", "224", - "749" + "751" ], "location": { "end": { @@ -126467,7 +126691,7 @@ } }, { - "id": "3485", + "id": "3493", "mutatorName": "BooleanLiteral", "replacement": "angelPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(198,53): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -126483,7 +126707,7 @@ "222", "223", "224", - "749" + "751" ], "location": { "end": { @@ -126497,7 +126721,7 @@ } }, { - "id": "3486", + "id": "3494", "mutatorName": "BooleanLiteral", "replacement": "await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay)", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -10,22 +10,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"vote\",\n- \"canBeSkipped\": undefined,\n- \"cause\": \"angel-presence\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"vote\",\n- },\n- GamePlay {\n \"action\": \"choose-card\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -126525,7 +126749,7 @@ } }, { - "id": "3487", + "id": "3495", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(201,105): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -126547,11 +126771,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126565,7 +126789,7 @@ } }, { - "id": "3488", + "id": "3496", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(203,11): error TS2739: Type '{}' is missing the following properties from type 'Record<\"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\", (game: CreateGameDto | Game, gamePlay: GamePlay) => boolean | Promise>': charmed, survivors, villagers, werewolves, lovers\n", @@ -126587,11 +126811,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126605,7 +126829,7 @@ } }, { - "id": "3489", + "id": "3497", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(204,24): error TS2322: Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -126627,11 +126851,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126645,7 +126869,7 @@ } }, { - "id": "3490", + "id": "3498", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(205,21): error TS2322: Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -126667,11 +126891,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126685,7 +126909,7 @@ } }, { - "id": "3491", + "id": "3499", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(206,22): error TS2322: Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -126707,11 +126931,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126725,7 +126949,7 @@ } }, { - "id": "3492", + "id": "3500", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(207,25): error TS2322: Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -126747,11 +126971,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126765,7 +126989,7 @@ } }, { - "id": "3493", + "id": "3501", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126773,7 +126997,7 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -126784,11 +127008,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126802,7 +127026,7 @@ } }, { - "id": "3494", + "id": "3502", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb899\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb899\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89d\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d022aceca1e7e0bb89e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -424,18 +424,10 @@\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"werewolves\",\n },\n \"type\": \"target\",\n },\n Object {\n \"action\": \"eat\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126810,7 +127034,7 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -126821,11 +127045,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126839,7 +127063,7 @@ } }, { - "id": "3495", + "id": "3503", "mutatorName": "LogicalOperator", "replacement": "game instanceof CreateGameDto && getGroupOfPlayers(game, source).some(werewolf => werewolf.isAlive)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(207,76): error TS2345: Argument of type 'CreateGameDto' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -126855,11 +127079,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126873,7 +127097,7 @@ } }, { - "id": "3496", + "id": "3504", "mutatorName": "MethodExpression", "replacement": "getGroupOfPlayers(game, source).every(werewolf => werewolf.isAlive)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1393:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -126891,8 +127115,8 @@ "166", "230", "231", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -126906,7 +127130,7 @@ } }, { - "id": "3497", + "id": "3505", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -126914,7 +127138,7 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ "160", @@ -126924,8 +127148,8 @@ "166", "230", "231", - "748", - "749" + "750", + "751" ], "location": { "end": { @@ -126939,7 +127163,7 @@ } }, { - "id": "3498", + "id": "3506", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(208,24): error TS2322: Type 'undefined' is not assignable to type 'boolean | Promise'.\n", @@ -126961,11 +127185,11 @@ "229", "230", "231", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -126979,7 +127203,7 @@ } }, { - "id": "3499", + "id": "3507", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1393:106\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127004,7 +127228,7 @@ } }, { - "id": "3500", + "id": "3508", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(213,112): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -127020,7 +127244,7 @@ "236", "237", "238", - "737" + "739" ], "location": { "end": { @@ -127034,7 +127258,7 @@ } }, { - "id": "3501", + "id": "3509", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(215,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(217,45): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(218,46): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,82): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,97): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127050,7 +127274,7 @@ "236", "237", "238", - "737" + "739" ], "location": { "end": { @@ -127064,7 +127288,7 @@ } }, { - "id": "3502", + "id": "3510", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(215,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(217,45): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(218,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,82): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -127080,7 +127304,7 @@ "236", "237", "238", - "737" + "739" ], "location": { "end": { @@ -127094,7 +127318,7 @@ } }, { - "id": "3503", + "id": "3511", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(215,45): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(216,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(219,82): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -127104,7 +127328,7 @@ "coveredBy": [ "232", "233", - "737" + "739" ], "location": { "end": { @@ -127118,7 +127342,7 @@ } }, { - "id": "3504", + "id": "3512", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, (gamePlay.source.name as RoleName))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -26,11 +26,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -42,11 +42,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -58,11 +58,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -74,11 +74,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736aca\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -90,11 +90,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736acb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -106,11 +106,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736acc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -129,11 +129,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -145,11 +145,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -161,11 +161,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736ac9\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -177,11 +177,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736aca\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -193,11 +193,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736acb\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -209,11 +209,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0a0afafb4131736acc\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -425,18 +425,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"choose-card\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"thief\",\n- },\n- \"type\": \"choose-card\",\n- },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:975:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -127126,12 +127350,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ "232", "233", - "737" + "739" ], "location": { "end": { @@ -127145,7 +127369,7 @@ } }, { - "id": "3505", + "id": "3513", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, (gamePlay.source.name as RoleName))", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -26,11 +26,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -42,11 +42,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -58,11 +58,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -74,11 +74,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -90,11 +90,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -106,11 +106,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -129,11 +129,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -145,11 +145,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -161,11 +161,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -177,11 +177,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -193,11 +193,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -209,11 +209,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d0ad6184ebf4f623fa5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -425,18 +425,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"choose-card\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"thief\",\n- },\n- \"type\": \"choose-card\",\n- },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:975:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -127153,12 +127377,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ "232", "233", - "737" + "739" ], "location": { "end": { @@ -127172,7 +127396,7 @@ } }, { - "id": "3506", + "id": "3514", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(221,82): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,97): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127199,7 +127423,7 @@ } }, { - "id": "3507", + "id": "3515", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(221,97): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127226,7 +127450,7 @@ } }, { - "id": "3508", + "id": "3516", "mutatorName": "LogicalOperator", "replacement": "!player && !isPlayerAliveAndPowerful(player, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(218,46): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,97): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127253,7 +127477,7 @@ } }, { - "id": "3509", + "id": "3517", "mutatorName": "BooleanLiteral", "replacement": "player", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(218,45): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(221,97): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -127280,7 +127504,7 @@ } }, { - "id": "3510", + "id": "3518", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(player, game)", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 36\n+ Received + 0\n\n@@ -22,34 +22,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"choose-card\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"thief\",\n- \"players\": undefined,\n- },\n- \"type\": \"choose-card\",\n- },\n- GamePlay {\n- \"action\": \"choose-side\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"wolf-hound\",\n- \"players\": undefined,\n- },\n- \"type\": \"choose-side\",\n- },\n- GamePlay {\n \"action\": \"charm\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n@@ -104,22 +80,10 @@\n \"interactions\": undefined,\n \"name\": \"three-brothers\",\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"choose-model\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"wild-child\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n },\n GamePlay {\n \"action\": \"mark\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127309,7 +127533,7 @@ } }, { - "id": "3511", + "id": "3519", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(219,97): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127333,7 +127557,7 @@ } }, { - "id": "3512", + "id": "3520", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1487:113\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127360,7 +127584,7 @@ } }, { - "id": "3513", + "id": "3521", "mutatorName": "BooleanLiteral", "replacement": "await this.gameHistoryRecordService.hasGamePlayBeenMadeByPlayer(game._id, gamePlay, player)", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 36\n+ Received + 0\n\n@@ -22,34 +22,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"choose-card\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"thief\",\n- \"players\": undefined,\n- },\n- \"type\": \"choose-card\",\n- },\n- GamePlay {\n- \"action\": \"choose-side\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"wolf-hound\",\n- \"players\": undefined,\n- },\n- \"type\": \"choose-side\",\n- },\n- GamePlay {\n \"action\": \"charm\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n@@ -104,22 +80,10 @@\n \"interactions\": undefined,\n \"name\": \"three-brothers\",\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"choose-model\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"wild-child\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n },\n GamePlay {\n \"action\": \"mark\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127387,7 +127611,7 @@ } }, { - "id": "3514", + "id": "3522", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(224,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -127416,7 +127640,7 @@ } }, { - "id": "3515", + "id": "3523", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(226,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(228,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(230,54): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -127445,7 +127669,7 @@ } }, { - "id": "3516", + "id": "3524", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(226,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(228,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(230,67): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -127474,7 +127698,7 @@ } }, { - "id": "3517", + "id": "3525", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(226,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(228,67): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -127497,7 +127721,7 @@ } }, { - "id": "3518", + "id": "3526", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"actor\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127523,7 +127747,7 @@ } }, { - "id": "3519", + "id": "3527", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"actor\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127549,7 +127773,7 @@ } }, { - "id": "3520", + "id": "3528", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(226,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -127572,7 +127796,7 @@ } }, { - "id": "3521", + "id": "3529", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(228,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -127599,7 +127823,7 @@ } }, { - "id": "3522", + "id": "3530", "mutatorName": "LogicalOperator", "replacement": "game.additionalCards?.filter(({\n recipient,\n isUsed\n}) => recipient === \"actor\" && !isUsed) && []", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(233,76): error TS18048: 'notUsedActorGameAdditionalCards' is possibly 'undefined'.\n", @@ -127626,7 +127850,7 @@ } }, { - "id": "3523", + "id": "3531", "mutatorName": "MethodExpression", "replacement": "game.additionalCards", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127656,7 +127880,7 @@ } }, { - "id": "3524", + "id": "3532", "mutatorName": "OptionalChaining", "replacement": "game.additionalCards.filter", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(229,45): error TS18048: 'game.additionalCards' is possibly 'undefined'.\n", @@ -127683,7 +127907,7 @@ } }, { - "id": "3525", + "id": "3533", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127712,7 +127936,7 @@ } }, { - "id": "3526", + "id": "3534", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127741,7 +127965,7 @@ } }, { - "id": "3527", + "id": "3535", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127770,7 +127994,7 @@ } }, { - "id": "3528", + "id": "3536", "mutatorName": "LogicalOperator", "replacement": "recipient === \"actor\" || !isUsed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127799,7 +128023,7 @@ } }, { - "id": "3529", + "id": "3537", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127828,7 +128052,7 @@ } }, { - "id": "3530", + "id": "3538", "mutatorName": "EqualityOperator", "replacement": "recipient !== \"actor\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127857,7 +128081,7 @@ } }, { - "id": "3531", + "id": "3539", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(229,101): error TS2367: This comparison appears to be unintentional because the types '\"thief\" | \"actor\"' and '\"\"' have no overlap.\n", @@ -127883,7 +128107,7 @@ } }, { - "id": "3532", + "id": "3540", "mutatorName": "BooleanLiteral", "replacement": "isUsed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127912,7 +128136,7 @@ } }, { - "id": "3533", + "id": "3541", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127937,7 +128161,7 @@ } }, { - "id": "3534", + "id": "3542", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127967,7 +128191,7 @@ } }, { - "id": "3535", + "id": "3543", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -127997,7 +128221,7 @@ } }, { - "id": "3536", + "id": "3544", "mutatorName": "LogicalOperator", "replacement": "!!actorPlayer && isPlayerAliveAndPowerful(actorPlayer, game) || notUsedActorGameAdditionalCards.length > 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128027,7 +128251,7 @@ } }, { - "id": "3537", + "id": "3545", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128057,7 +128281,7 @@ } }, { - "id": "3538", + "id": "3546", "mutatorName": "LogicalOperator", "replacement": "!!actorPlayer || isPlayerAliveAndPowerful(actorPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(230,54): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -128084,7 +128308,7 @@ } }, { - "id": "3539", + "id": "3547", "mutatorName": "BooleanLiteral", "replacement": "!actorPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(230,53): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -128111,7 +128335,7 @@ } }, { - "id": "3540", + "id": "3548", "mutatorName": "BooleanLiteral", "replacement": "actorPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(230,53): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -128138,7 +128362,7 @@ } }, { - "id": "3541", + "id": "3549", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128165,7 +128389,7 @@ } }, { - "id": "3542", + "id": "3550", "mutatorName": "EqualityOperator", "replacement": "notUsedActorGameAdditionalCards.length >= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128192,7 +128416,7 @@ } }, { - "id": "3543", + "id": "3551", "mutatorName": "EqualityOperator", "replacement": "notUsedActorGameAdditionalCards.length <= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1621:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128219,7 +128443,7 @@ } }, { - "id": "3544", + "id": "3552", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(233,85): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -128240,7 +128464,7 @@ "253", "254", "255", - "738" + "740" ], "location": { "end": { @@ -128254,7 +128478,7 @@ } }, { - "id": "3545", + "id": "3553", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(235,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(237,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(238,51): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128275,7 +128499,7 @@ "253", "254", "255", - "738" + "740" ], "location": { "end": { @@ -128289,7 +128513,7 @@ } }, { - "id": "3546", + "id": "3554", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(235,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(237,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(238,64): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -128310,7 +128534,7 @@ "253", "254", "255", - "738" + "740" ], "location": { "end": { @@ -128324,7 +128548,7 @@ } }, { - "id": "3547", + "id": "3555", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(235,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(236,64): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(240,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(241,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\n", @@ -128334,7 +128558,7 @@ "coveredBy": [ "247", "248", - "738" + "740" ], "location": { "end": { @@ -128348,7 +128572,7 @@ } }, { - "id": "3548", + "id": "3556", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"witch\")", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128361,7 +128585,7 @@ "coveredBy": [ "247", "248", - "738" + "740" ], "location": { "end": { @@ -128375,7 +128599,7 @@ } }, { - "id": "3549", + "id": "3557", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"witch\")", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128388,7 +128612,7 @@ "coveredBy": [ "247", "248", - "738" + "740" ], "location": { "end": { @@ -128402,7 +128626,7 @@ } }, { - "id": "3550", + "id": "3558", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(235,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -128412,7 +128636,7 @@ "coveredBy": [ "247", "248", - "738" + "740" ], "location": { "end": { @@ -128426,7 +128650,7 @@ } }, { - "id": "3551", + "id": "3559", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(237,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -128458,7 +128682,7 @@ } }, { - "id": "3552", + "id": "3560", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(242,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,87): error TS2339: Property '_id' does not exist on type 'CreateGameDto | Game'.\n Property '_id' does not exist on type 'CreateGameDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128490,7 +128714,7 @@ } }, { - "id": "3553", + "id": "3561", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(242,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128522,7 +128746,7 @@ } }, { - "id": "3554", + "id": "3562", "mutatorName": "LogicalOperator", "replacement": "!witchPlayer && !isPlayerAliveAndPowerful(witchPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(238,51): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128554,7 +128778,7 @@ } }, { - "id": "3555", + "id": "3563", "mutatorName": "BooleanLiteral", "replacement": "witchPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(238,50): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128586,7 +128810,7 @@ } }, { - "id": "3556", + "id": "3564", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(witchPlayer, game)", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -178,22 +178,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"use-potions\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"witch\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"charm\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128620,7 +128844,7 @@ } }, { - "id": "3557", + "id": "3565", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(240,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(241,92): error TS18048: 'witchPlayer' is possibly 'undefined'.\n", @@ -128646,7 +128870,7 @@ } }, { - "id": "3558", + "id": "3566", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -33,6 +33,18 @@\n \"name\": \"werewolves\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n+ GamePlay {\n+ \"action\": \"use-potions\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"witch\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128675,7 +128899,7 @@ } }, { - "id": "3559", + "id": "3567", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(241,12): error TS2493: Tuple type '[]' of length '0' has no element at index '0'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(241,31): error TS2493: Tuple type '[]' of length '0' has no element at index '1'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(242,36): error TS18048: 'lifePotionRecords' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(243,37): error TS18048: 'deathPotionRecords' is possibly 'undefined'.\n", @@ -128702,7 +128926,7 @@ } }, { - "id": "3560", + "id": "3568", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(242,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", @@ -128729,7 +128953,7 @@ } }, { - "id": "3561", + "id": "3569", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(243,109): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"life\" | \"death\"'.\n", @@ -128756,7 +128980,7 @@ } }, { - "id": "3562", + "id": "3570", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1743:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128786,7 +129010,7 @@ } }, { - "id": "3563", + "id": "3571", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128816,7 +129040,7 @@ } }, { - "id": "3564", + "id": "3572", "mutatorName": "EqualityOperator", "replacement": "lifePotionRecords.length >= 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1743:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128846,7 +129070,7 @@ } }, { - "id": "3565", + "id": "3573", "mutatorName": "EqualityOperator", "replacement": "lifePotionRecords.length <= 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128876,7 +129100,7 @@ } }, { - "id": "3566", + "id": "3574", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1758:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128906,7 +129130,7 @@ } }, { - "id": "3567", + "id": "3575", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128936,7 +129160,7 @@ } }, { - "id": "3568", + "id": "3576", "mutatorName": "EqualityOperator", "replacement": "deathPotionRecords.length >= 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1758:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128966,7 +129190,7 @@ } }, { - "id": "3569", + "id": "3577", "mutatorName": "EqualityOperator", "replacement": "deathPotionRecords.length <= 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -128996,7 +129220,7 @@ } }, { - "id": "3570", + "id": "3578", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129026,7 +129250,7 @@ } }, { - "id": "3571", + "id": "3579", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -178,22 +178,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"use-potions\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"witch\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"charm\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129056,7 +129280,7 @@ } }, { - "id": "3572", + "id": "3580", "mutatorName": "LogicalOperator", "replacement": "(!doSkipCallIfNoTarget || !hasWitchUsedLifePotion) && !hasWitchUsedDeathPotion", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129086,7 +129310,7 @@ } }, { - "id": "3573", + "id": "3581", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129116,7 +129340,7 @@ } }, { - "id": "3574", + "id": "3582", "mutatorName": "LogicalOperator", "replacement": "!doSkipCallIfNoTarget && !hasWitchUsedLifePotion", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129146,7 +129370,7 @@ } }, { - "id": "3575", + "id": "3583", "mutatorName": "BooleanLiteral", "replacement": "doSkipCallIfNoTarget", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129176,7 +129400,7 @@ } }, { - "id": "3576", + "id": "3584", "mutatorName": "BooleanLiteral", "replacement": "hasWitchUsedLifePotion", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129204,7 +129428,7 @@ } }, { - "id": "3577", + "id": "3585", "mutatorName": "BooleanLiteral", "replacement": "hasWitchUsedDeathPotion", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1728:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129230,7 +129454,7 @@ } }, { - "id": "3578", + "id": "3586", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(251,102): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -129256,8 +129480,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129271,7 +129495,7 @@ } }, { - "id": "3579", + "id": "3587", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1806:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129300,8 +129524,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129315,7 +129539,7 @@ } }, { - "id": "3580", + "id": "3588", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca16\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca17\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca18\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca19\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca1a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca1b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca16\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca17\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca18\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca19\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca1a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46d6e3b2c9aba6ca1b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -432,18 +432,10 @@\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"white-werewolf\",\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -129323,7 +129547,7 @@ "testsCompleted": 20, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "161", @@ -129344,8 +129568,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129359,7 +129583,7 @@ } }, { - "id": "3581", + "id": "3589", "mutatorName": "EqualityOperator", "replacement": "(game.turn - 1) % wakingUpInterval !== 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676edf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676edf\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee0\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d46df3117cf66676ee4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -432,18 +432,10 @@\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"white-werewolf\",\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -129367,7 +129591,7 @@ "testsCompleted": 20, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "161", @@ -129388,8 +129612,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129403,7 +129627,7 @@ } }, { - "id": "3582", + "id": "3590", "mutatorName": "ArithmeticOperator", "replacement": "(game.turn - 1) * wakingUpInterval", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1806:96\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129432,8 +129656,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129447,7 +129671,7 @@ } }, { - "id": "3583", + "id": "3591", "mutatorName": "ArithmeticOperator", "replacement": "game.turn + 1", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1924:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129476,8 +129700,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129491,7 +129715,7 @@ } }, { - "id": "3584", + "id": "3592", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(255,87): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -129511,8 +129735,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129526,7 +129750,7 @@ } }, { - "id": "3585", + "id": "3593", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(259,81): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(262,62): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(263,58): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(264,106): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -129546,8 +129770,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129561,7 +129785,7 @@ } }, { - "id": "3586", + "id": "3594", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(259,81): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(262,62): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(263,58): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(264,127): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -129581,8 +129805,8 @@ "270", "271", "272", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129596,7 +129820,7 @@ } }, { - "id": "3587", + "id": "3595", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(260,62): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(261,58): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(262,127): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -129607,8 +129831,8 @@ "262", "263", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129622,7 +129846,7 @@ } }, { - "id": "3588", + "id": "3596", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1820:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129636,8 +129860,8 @@ "262", "263", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129651,7 +129875,7 @@ } }, { - "id": "3589", + "id": "3597", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457005\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457006\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457007\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457008\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457009\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f3145700a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457005\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457006\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457007\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457008\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f31457009\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d49791e282f3145700a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -432,18 +432,10 @@\n Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"werewolves\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"white-werewolf\",\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -129659,14 +129883,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "262", "263", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129680,7 +129904,7 @@ } }, { - "id": "3590", + "id": "3598", "mutatorName": "LogicalOperator", "replacement": "shouldWhiteWerewolfBeCalledOnCurrentTurn || !!getPlayerDtoWithRole(game, \"white-werewolf\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1820:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129694,8 +129918,8 @@ "262", "263", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129709,7 +129933,7 @@ } }, { - "id": "3591", + "id": "3599", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"white-werewolf\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1820:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129722,8 +129946,8 @@ "coveredBy": [ "262", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129737,7 +129961,7 @@ } }, { - "id": "3592", + "id": "3600", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"white-werewolf\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1820:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129750,8 +129974,8 @@ "coveredBy": [ "262", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129765,7 +129989,7 @@ } }, { - "id": "3593", + "id": "3601", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(259,87): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -129775,8 +129999,8 @@ "coveredBy": [ "262", "264", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -129790,7 +130014,7 @@ } }, { - "id": "3594", + "id": "3602", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(263,64): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -129820,7 +130044,7 @@ } }, { - "id": "3595", + "id": "3603", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1858:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129853,7 +130077,7 @@ } }, { - "id": "3596", + "id": "3604", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -160,22 +160,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"big-bad-wolf\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129886,7 +130110,7 @@ } }, { - "id": "3597", + "id": "3605", "mutatorName": "LogicalOperator", "replacement": "shouldWhiteWerewolfBeCalledOnCurrentTurn && !!whiteWerewolfPlayer && isPlayerAliveAndPowerful(whiteWerewolfPlayer, game) || !doSkipCallIfNoTarget || !!availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1858:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129919,7 +130143,7 @@ } }, { - "id": "3598", + "id": "3606", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1858:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -129952,7 +130176,7 @@ } }, { - "id": "3599", + "id": "3607", "mutatorName": "LogicalOperator", "replacement": "shouldWhiteWerewolfBeCalledOnCurrentTurn && !!whiteWerewolfPlayer || isPlayerAliveAndPowerful(whiteWerewolfPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(264,106): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -129982,7 +130206,7 @@ } }, { - "id": "3600", + "id": "3608", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(264,45): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -130012,7 +130236,7 @@ } }, { - "id": "3601", + "id": "3609", "mutatorName": "LogicalOperator", "replacement": "shouldWhiteWerewolfBeCalledOnCurrentTurn || !!whiteWerewolfPlayer", "statusReason": "TypeError: Cannot read properties of undefined (reading 'isAlive')\n at isPlayerAliveAndPowerful (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/helpers/player/player.helpers.ts:64:206)\n at GamePlayService.isWhiteWerewolfGamePlaySuitableForCurrentPhase (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-play/game-play.service.ts:555:954)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1858:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130045,7 +130269,7 @@ } }, { - "id": "3602", + "id": "3610", "mutatorName": "BooleanLiteral", "replacement": "!whiteWerewolfPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(264,105): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130073,7 +130297,7 @@ } }, { - "id": "3603", + "id": "3611", "mutatorName": "BooleanLiteral", "replacement": "whiteWerewolfPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(264,105): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130101,7 +130325,7 @@ } }, { - "id": "3604", + "id": "3612", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1911:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130129,7 +130353,7 @@ } }, { - "id": "3605", + "id": "3613", "mutatorName": "LogicalOperator", "replacement": "!doSkipCallIfNoTarget && !!availableTargets.length", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -160,22 +160,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"big-bad-wolf\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130157,7 +130381,7 @@ } }, { - "id": "3606", + "id": "3614", "mutatorName": "BooleanLiteral", "replacement": "doSkipCallIfNoTarget", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -160,22 +160,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"big-bad-wolf\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130185,7 +130409,7 @@ } }, { - "id": "3607", + "id": "3615", "mutatorName": "BooleanLiteral", "replacement": "!availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1911:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130211,7 +130435,7 @@ } }, { - "id": "3608", + "id": "3616", "mutatorName": "BooleanLiteral", "replacement": "availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:1911:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130237,7 +130461,7 @@ } }, { - "id": "3609", + "id": "3617", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(268,83): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -130253,10 +130477,10 @@ "275", "276", "277", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -130270,7 +130494,7 @@ } }, { - "id": "3610", + "id": "3618", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(270,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(272,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(273,58): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -130286,10 +130510,10 @@ "275", "276", "277", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -130303,7 +130527,7 @@ } }, { - "id": "3611", + "id": "3619", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(270,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(272,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(273,75): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -130319,10 +130543,10 @@ "275", "276", "277", - "736", - "737", "738", - "749" + "739", + "740", + "751" ], "location": { "end": { @@ -130336,7 +130560,7 @@ } }, { - "id": "3612", + "id": "3620", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(270,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(271,75): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -130346,9 +130570,9 @@ "coveredBy": [ "273", "274", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -130362,7 +130586,7 @@ } }, { - "id": "3613", + "id": "3621", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"pied-piper\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2022:85\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130375,9 +130599,9 @@ "coveredBy": [ "273", "274", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -130391,7 +130615,7 @@ } }, { - "id": "3614", + "id": "3622", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"pied-piper\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2022:85\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130404,9 +130628,9 @@ "coveredBy": [ "273", "274", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -130420,7 +130644,7 @@ } }, { - "id": "3615", + "id": "3623", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(270,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -130430,9 +130654,9 @@ "coveredBy": [ "273", "274", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -130446,7 +130670,7 @@ } }, { - "id": "3616", + "id": "3624", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(272,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -130460,7 +130684,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130474,7 +130698,7 @@ } }, { - "id": "3617", + "id": "3625", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -33,6 +33,18 @@\n \"name\": \"werewolves\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n+ GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"charmed\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130491,7 +130715,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130505,7 +130729,7 @@ } }, { - "id": "3618", + "id": "3626", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 24\n+ Received + 0\n\n@@ -189,30 +189,6 @@\n \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n- GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"pied-piper\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"charmed\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130522,7 +130746,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130536,7 +130760,7 @@ } }, { - "id": "3619", + "id": "3627", "mutatorName": "LogicalOperator", "replacement": "!!piedPiperPlayer || isPlayerAliveAndPowerful(piedPiperPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(273,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130550,7 +130774,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130564,7 +130788,7 @@ } }, { - "id": "3620", + "id": "3628", "mutatorName": "BooleanLiteral", "replacement": "!piedPiperPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(273,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130578,7 +130802,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130592,7 +130816,7 @@ } }, { - "id": "3621", + "id": "3629", "mutatorName": "BooleanLiteral", "replacement": "piedPiperPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(273,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130606,7 +130830,7 @@ "275", "276", "277", - "749" + "751" ], "location": { "end": { @@ -130620,7 +130844,7 @@ } }, { - "id": "3622", + "id": "3630", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(276,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -130651,7 +130875,7 @@ } }, { - "id": "3623", + "id": "3631", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(278,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(281,59): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(282,55): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(283,59): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -130682,7 +130906,7 @@ } }, { - "id": "3624", + "id": "3632", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(278,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(281,59): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(282,55): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(283,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -130713,7 +130937,7 @@ } }, { - "id": "3625", + "id": "3633", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(279,59): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(280,55): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(281,77): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -130736,7 +130960,7 @@ } }, { - "id": "3626", + "id": "3634", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"big-bad-wolf\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2037:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130762,7 +130986,7 @@ } }, { - "id": "3627", + "id": "3635", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"big-bad-wolf\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2037:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130788,7 +131012,7 @@ } }, { - "id": "3628", + "id": "3636", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(278,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -130811,7 +131035,7 @@ } }, { - "id": "3629", + "id": "3637", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(282,61): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -130840,7 +131064,7 @@ } }, { - "id": "3630", + "id": "3638", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2063:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130872,7 +131096,7 @@ } }, { - "id": "3631", + "id": "3639", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -166,22 +166,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130904,7 +131128,7 @@ } }, { - "id": "3632", + "id": "3640", "mutatorName": "LogicalOperator", "replacement": "!!bigBadWolfPlayer && isPlayerAliveAndPowerful(bigBadWolfPlayer, game) || !doSkipCallIfNoTarget || !!availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2063:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130936,7 +131160,7 @@ } }, { - "id": "3633", + "id": "3641", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2063:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -130968,7 +131192,7 @@ } }, { - "id": "3634", + "id": "3642", "mutatorName": "LogicalOperator", "replacement": "!!bigBadWolfPlayer || isPlayerAliveAndPowerful(bigBadWolfPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(283,59): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -130997,7 +131221,7 @@ } }, { - "id": "3635", + "id": "3643", "mutatorName": "BooleanLiteral", "replacement": "!bigBadWolfPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(283,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -131026,7 +131250,7 @@ } }, { - "id": "3636", + "id": "3644", "mutatorName": "BooleanLiteral", "replacement": "bigBadWolfPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(283,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -131055,7 +131279,7 @@ } }, { - "id": "3637", + "id": "3645", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2104:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131084,7 +131308,7 @@ } }, { - "id": "3638", + "id": "3646", "mutatorName": "LogicalOperator", "replacement": "!doSkipCallIfNoTarget && !!availableTargets.length", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -166,22 +166,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131113,7 +131337,7 @@ } }, { - "id": "3639", + "id": "3647", "mutatorName": "BooleanLiteral", "replacement": "doSkipCallIfNoTarget", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -166,22 +166,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131142,7 +131366,7 @@ } }, { - "id": "3640", + "id": "3648", "mutatorName": "BooleanLiteral", "replacement": "!availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2104:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131168,7 +131392,7 @@ } }, { - "id": "3641", + "id": "3649", "mutatorName": "BooleanLiteral", "replacement": "availableTargets.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2104:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131194,7 +131418,7 @@ } }, { - "id": "3642", + "id": "3650", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(286,87): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -131226,7 +131450,7 @@ } }, { - "id": "3643", + "id": "3651", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(290,81): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(292,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131258,7 +131482,7 @@ } }, { - "id": "3644", + "id": "3652", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(290,81): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(292,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131290,7 +131514,7 @@ } }, { - "id": "3645", + "id": "3653", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(290,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131314,7 +131538,7 @@ } }, { - "id": "3646", + "id": "3654", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131341,7 +131565,7 @@ } }, { - "id": "3647", + "id": "3655", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131368,7 +131592,7 @@ } }, { - "id": "3648", + "id": "3656", "mutatorName": "LogicalOperator", "replacement": "shouldThreeBrothersBeCalledOnCurrentTurn || !!getPlayerDtoWithRole(game, \"three-brothers\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131395,7 +131619,7 @@ } }, { - "id": "3649", + "id": "3657", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"three-brothers\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131420,7 +131644,7 @@ } }, { - "id": "3650", + "id": "3658", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"three-brothers\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131445,7 +131669,7 @@ } }, { - "id": "3651", + "id": "3659", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(290,87): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -131467,7 +131691,7 @@ } }, { - "id": "3652", + "id": "3660", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(292,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -131496,7 +131720,7 @@ } }, { - "id": "3653", + "id": "3661", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131528,7 +131752,7 @@ } }, { - "id": "3654", + "id": "3662", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -94,22 +94,10 @@\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131560,7 +131784,7 @@ } }, { - "id": "3655", + "id": "3663", "mutatorName": "LogicalOperator", "replacement": "shouldThreeBrothersBeCalledOnCurrentTurn || threeBrothersPlayers.filter(brother => brother.isAlive).length >= minimumBrotherCountToCall", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131592,7 +131816,7 @@ } }, { - "id": "3656", + "id": "3664", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131622,7 +131846,7 @@ } }, { - "id": "3657", + "id": "3665", "mutatorName": "EqualityOperator", "replacement": "threeBrothersPlayers.filter(brother => brother.isAlive).length > minimumBrotherCountToCall", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131652,7 +131876,7 @@ } }, { - "id": "3658", + "id": "3666", "mutatorName": "EqualityOperator", "replacement": "threeBrothersPlayers.filter(brother => brother.isAlive).length < minimumBrotherCountToCall", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -94,22 +94,10 @@\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131682,7 +131906,7 @@ } }, { - "id": "3659", + "id": "3667", "mutatorName": "MethodExpression", "replacement": "threeBrothersPlayers", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2315:89\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131712,7 +131936,7 @@ } }, { - "id": "3660", + "id": "3668", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -94,22 +94,10 @@\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131742,7 +131966,7 @@ } }, { - "id": "3661", + "id": "3669", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(297,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -131772,7 +131996,7 @@ } }, { - "id": "3662", + "id": "3670", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(301,78): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(303,57): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131802,7 +132026,7 @@ } }, { - "id": "3663", + "id": "3671", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(301,78): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(303,57): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131832,7 +132056,7 @@ } }, { - "id": "3664", + "id": "3672", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(301,57): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -131856,7 +132080,7 @@ } }, { - "id": "3665", + "id": "3673", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131883,7 +132107,7 @@ } }, { - "id": "3666", + "id": "3674", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131910,7 +132134,7 @@ } }, { - "id": "3667", + "id": "3675", "mutatorName": "LogicalOperator", "replacement": "shouldTwoSistersBeCalledOnCurrentTurn || !!getPlayerDtoWithRole(game, \"two-sisters\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131937,7 +132161,7 @@ } }, { - "id": "3668", + "id": "3676", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"two-sisters\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131962,7 +132186,7 @@ } }, { - "id": "3669", + "id": "3677", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"two-sisters\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -131987,7 +132211,7 @@ } }, { - "id": "3670", + "id": "3678", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(301,84): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -132009,7 +132233,7 @@ } }, { - "id": "3671", + "id": "3679", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(303,63): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -132036,7 +132260,7 @@ } }, { - "id": "3672", + "id": "3680", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132066,7 +132290,7 @@ } }, { - "id": "3673", + "id": "3681", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -88,22 +88,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"three-brothers\",\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132096,7 +132320,7 @@ } }, { - "id": "3674", + "id": "3682", "mutatorName": "LogicalOperator", "replacement": "shouldTwoSistersBeCalledOnCurrentTurn && twoSistersPlayers.length > 0 || twoSistersPlayers.every(sister => sister.isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132126,7 +132350,7 @@ } }, { - "id": "3675", + "id": "3683", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132156,7 +132380,7 @@ } }, { - "id": "3676", + "id": "3684", "mutatorName": "LogicalOperator", "replacement": "shouldTwoSistersBeCalledOnCurrentTurn || twoSistersPlayers.length > 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132186,7 +132410,7 @@ } }, { - "id": "3677", + "id": "3685", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132215,7 +132439,7 @@ } }, { - "id": "3678", + "id": "3686", "mutatorName": "EqualityOperator", "replacement": "twoSistersPlayers.length >= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132244,7 +132468,7 @@ } }, { - "id": "3679", + "id": "3687", "mutatorName": "EqualityOperator", "replacement": "twoSistersPlayers.length <= 0", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -88,22 +88,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"three-brothers\",\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132273,7 +132497,7 @@ } }, { - "id": "3680", + "id": "3688", "mutatorName": "MethodExpression", "replacement": "twoSistersPlayers.some(sister => sister.isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2443:86\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132301,7 +132525,7 @@ } }, { - "id": "3681", + "id": "3689", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -88,22 +88,10 @@\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n \"name\": \"three-brothers\",\n \"players\": undefined,\n },\n \"type\": \"no-action\",\n },\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132329,7 +132553,7 @@ } }, { - "id": "3682", + "id": "3690", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(307,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -132348,8 +132572,8 @@ "311", "312", "313", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132363,7 +132587,7 @@ } }, { - "id": "3683", + "id": "3691", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(309,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(313,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(314,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(315,51): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(319,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -132382,8 +132606,8 @@ "311", "312", "313", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132397,7 +132621,7 @@ } }, { - "id": "3684", + "id": "3692", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(309,37): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'CreateGameDto'.\n Type 'Game' is not assignable to type 'CreateGameDto'.\n Types of property 'players' are incompatible.\n Type 'Player[]' is not assignable to type 'CreateGamePlayerDto[]'.\n Type 'Player' is not assignable to type 'CreateGamePlayerDto'.\n Types of property 'role' are incompatible.\n Property 'name' is missing in type 'PlayerRole' but required in type 'CreateGamePlayerRoleDto'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(313,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(314,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(315,64): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(319,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -132416,8 +132640,8 @@ "311", "312", "313", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132431,7 +132655,7 @@ } }, { - "id": "3685", + "id": "3693", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(311,50): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\nsrc/modules/game/providers/services/game-play/game-play.service.ts(312,54): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(313,64): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(317,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is not assignable to type 'Game'.\n", @@ -132441,8 +132665,8 @@ "coveredBy": [ "305", "306", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132456,7 +132680,7 @@ } }, { - "id": "3686", + "id": "3694", "mutatorName": "BooleanLiteral", "replacement": "!getPlayerDtoWithRole(game, \"cupid\")", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6866\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6867\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6868\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6869\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f686a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f686b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6866\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6867\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6868\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f6869\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f686a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152d98213f57d16f8f686b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,18 +411,10 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n- Object {\n- \"action\": \"charm\",\n- \"occurrence\": \"one-night-only\",\n- \"source\": Object {\n- \"name\": \"cupid\",\n- },\n- \"type\": \"target\",\n- },\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -132464,13 +132688,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "305", "306", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132484,7 +132708,7 @@ } }, { - "id": "3687", + "id": "3695", "mutatorName": "BooleanLiteral", "replacement": "getPlayerDtoWithRole(game, \"cupid\")", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132497,8 +132721,8 @@ "coveredBy": [ "305", "306", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132512,7 +132736,7 @@ } }, { - "id": "3688", + "id": "3696", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(309,43): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -132522,8 +132746,8 @@ "coveredBy": [ "305", "306", - "736", - "737" + "738", + "739" ], "location": { "end": { @@ -132537,7 +132761,7 @@ } }, { - "id": "3689", + "id": "3697", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(313,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -132567,7 +132791,7 @@ } }, { - "id": "3690", + "id": "3698", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(318,61): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -132597,7 +132821,7 @@ } }, { - "id": "3691", + "id": "3699", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132630,7 +132854,7 @@ } }, { - "id": "3692", + "id": "3700", "mutatorName": "LogicalOperator", "replacement": "(!cupidPlayer || !isPlayerAliveAndPowerful(cupidPlayer, game)) && doSkipCallIfNoTarget && availableTargets.length < expectedPlayersToCharmCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132663,7 +132887,7 @@ } }, { - "id": "3693", + "id": "3701", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132696,7 +132920,7 @@ } }, { - "id": "3694", + "id": "3702", "mutatorName": "LogicalOperator", "replacement": "!cupidPlayer && !isPlayerAliveAndPowerful(cupidPlayer, game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(315,51): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -132726,7 +132950,7 @@ } }, { - "id": "3695", + "id": "3703", "mutatorName": "BooleanLiteral", "replacement": "cupidPlayer", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(315,50): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -132756,7 +132980,7 @@ } }, { - "id": "3696", + "id": "3704", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(cupidPlayer, game)", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -46,22 +46,10 @@\n \"players\": undefined,\n },\n \"type\": \"choose-side\",\n },\n GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"cupid\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132788,7 +133012,7 @@ } }, { - "id": "3697", + "id": "3705", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132818,7 +133042,7 @@ } }, { - "id": "3698", + "id": "3706", "mutatorName": "LogicalOperator", "replacement": "doSkipCallIfNoTarget || availableTargets.length < expectedPlayersToCharmCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132848,7 +133072,7 @@ } }, { - "id": "3699", + "id": "3707", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132874,7 +133098,7 @@ } }, { - "id": "3700", + "id": "3708", "mutatorName": "EqualityOperator", "replacement": "availableTargets.length <= expectedPlayersToCharmCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132900,7 +133124,7 @@ } }, { - "id": "3701", + "id": "3709", "mutatorName": "EqualityOperator", "replacement": "availableTargets.length >= expectedPlayersToCharmCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132926,7 +133150,7 @@ } }, { - "id": "3702", + "id": "3710", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132954,7 +133178,7 @@ } }, { - "id": "3703", + "id": "3711", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2571:81\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -132982,7 +133206,7 @@ } }, { - "id": "3704", + "id": "3712", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(319,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -133008,7 +133232,7 @@ } }, { - "id": "3705", + "id": "3713", "mutatorName": "BooleanLiteral", "replacement": "inLovePlayers.length", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(320,5): error TS2322: Type 'number' is not assignable to type 'boolean'.\n", @@ -133034,7 +133258,7 @@ } }, { - "id": "3706", + "id": "3714", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(323,104): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -133070,11 +133294,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133088,7 +133312,7 @@ } }, { - "id": "3707", + "id": "3715", "mutatorName": "BooleanLiteral", "replacement": "player", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(331,14): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(331,72): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(339,12): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -133124,11 +133348,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133142,7 +133366,7 @@ } }, { - "id": "3708", + "id": "3716", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(331,72): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133178,11 +133402,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133196,7 +133420,7 @@ } }, { - "id": "3709", + "id": "3717", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(331,72): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133232,11 +133456,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133250,7 +133474,7 @@ } }, { - "id": "3710", + "id": "3718", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(328,72): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-play/game-play.service.ts(336,78): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133264,11 +133488,11 @@ "163", "164", "326", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133282,7 +133506,7 @@ } }, { - "id": "3711", + "id": "3719", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 180\n\n@@ -10,17 +10,137 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n+ \"action\": \"choose-card\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"thief\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ GamePlay {\n+ \"action\": \"choose-card\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"actor\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ GamePlay {\n+ \"action\": \"choose-side\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"wolf-hound\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"choose-side\",\n+ },\n+ GamePlay {\n+ \"action\": \"charm\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"cupid\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"seer\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"sniff\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"fox\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"two-sisters\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"three-brothers\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ GamePlay {\n+ \"action\": \"choose-model\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"wild-child\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"mark\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scandalmonger\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"protect\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"defender\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n@@ -29,10 +149,70 @@\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"infect\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"accursed-wolf-father\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"eat\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"white-werewolf\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"eat\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"big-bad-wolf\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"use-potions\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"witch\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n+ \"action\": \"charm\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"pied-piper\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133299,11 +133523,11 @@ "163", "164", "326", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133317,7 +133541,7 @@ } }, { - "id": "3712", + "id": "3720", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -187,22 +187,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"shoot\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"hunter\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox1109810/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133353,11 +133577,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133371,7 +133595,7 @@ } }, { - "id": "3713", + "id": "3721", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -187,22 +187,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"shoot\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"hunter\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133407,11 +133631,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133425,7 +133649,7 @@ } }, { - "id": "3714", + "id": "3722", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(329,64): error TS2322: Type '\"\"' is not assignable to type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -133458,11 +133682,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133476,7 +133700,7 @@ } }, { - "id": "3715", + "id": "3723", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133509,11 +133733,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133527,7 +133751,7 @@ } }, { - "id": "3716", + "id": "3724", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(331,72): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133560,11 +133784,11 @@ "332", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133578,7 +133802,7 @@ } }, { - "id": "3717", + "id": "3725", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -187,22 +187,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"shoot\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"hunter\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox1109810/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133610,7 +133834,7 @@ } }, { - "id": "3718", + "id": "3726", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2883:105\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133642,7 +133866,7 @@ } }, { - "id": "3719", + "id": "3727", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -187,22 +187,10 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n- \"action\": \"shoot\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"hunter\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"use-potions\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133674,7 +133898,7 @@ } }, { - "id": "3720", + "id": "3728", "mutatorName": "LogicalOperator", "replacement": "player instanceof CreateGamePlayerDto && isPlayerPowerful(player, (game as Game))", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(330,72): error TS2345: Argument of type 'CreateGamePlayerDto' is not assignable to parameter of type 'Player'.\n Type 'CreateGamePlayerDto' is missing the following properties from type 'Player': _id, attributes, isAlive\n", @@ -133703,7 +133927,7 @@ } }, { - "id": "3721", + "id": "3729", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -133730,11 +133954,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133748,7 +133972,7 @@ } }, { - "id": "3722", + "id": "3730", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2602:76)", @@ -133778,11 +134002,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133796,7 +134020,7 @@ } }, { - "id": "3723", + "id": "3731", "mutatorName": "EqualityOperator", "replacement": "this.specificRoleGamePlaySuitabilityMethods[source] === undefined", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -10,22 +10,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"seer\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133826,11 +134050,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -133844,7 +134068,7 @@ } }, { - "id": "3724", + "id": "3732", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2602:76)", @@ -133870,9 +134094,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -133886,7 +134110,7 @@ } }, { - "id": "3725", + "id": "3733", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -33,6 +33,18 @@\n \"name\": \"werewolves\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n+ GamePlay {\n+ \"action\": \"use-potions\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"witch\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133912,9 +134136,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -133928,7 +134152,7 @@ } }, { - "id": "3726", + "id": "3734", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 84\n+ Received + 0\n\n@@ -46,22 +46,10 @@\n \"players\": undefined,\n },\n \"type\": \"choose-side\",\n },\n GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"cupid\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n@@ -80,35 +68,11 @@\n \"interactions\": undefined,\n \"name\": \"fox\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n@@ -149,58 +113,10 @@\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"use-potions\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"witch\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"pied-piper\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133954,9 +134178,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -133970,7 +134194,7 @@ } }, { - "id": "3727", + "id": "3735", "mutatorName": "EqualityOperator", "replacement": "(await this.specificRoleGamePlaySuitabilityMethods[source]?.(game)) !== true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 84\n+ Received + 0\n\n@@ -46,22 +46,10 @@\n \"players\": undefined,\n },\n \"type\": \"choose-side\",\n },\n GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"cupid\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n@@ -80,35 +68,11 @@\n \"interactions\": undefined,\n \"name\": \"fox\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n@@ -149,58 +113,10 @@\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"use-potions\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"witch\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"pied-piper\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -133996,9 +134220,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -134012,7 +134236,7 @@ } }, { - "id": "3728", + "id": "3736", "mutatorName": "OptionalChaining", "replacement": "this.specificRoleGamePlaySuitabilityMethods[source](game)", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(333,20): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -134035,9 +134259,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -134051,7 +134275,7 @@ } }, { - "id": "3729", + "id": "3737", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 84\n+ Received + 0\n\n@@ -46,22 +46,10 @@\n \"players\": undefined,\n },\n \"type\": \"choose-side\",\n },\n GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"one-night-only\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"cupid\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"look\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n@@ -80,35 +68,11 @@\n \"interactions\": undefined,\n \"name\": \"fox\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"two-sisters\",\n- \"players\": undefined,\n },\n- \"type\": \"no-action\",\n- },\n- GamePlay {\n- \"action\": \"meet-each-other\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"three-brothers\",\n- \"players\": undefined,\n- },\n- \"type\": \"no-action\",\n- },\n GamePlay {\n \"action\": \"choose-model\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"one-night-only\",\n@@ -149,58 +113,10 @@\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n \"interactions\": undefined,\n \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"white-werewolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"big-bad-wolf\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"use-potions\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"witch\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n- \"action\": \"charm\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"pied-piper\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134077,9 +134301,9 @@ "322", "323", "324", - "736", - "737", - "738" + "738", + "739", + "740" ], "location": { "end": { @@ -134093,7 +134317,7 @@ } }, { - "id": "3730", + "id": "3738", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(339,78): error TS2345: Argument of type 'Player | CreateGamePlayerDto | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -134109,11 +134333,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134127,7 +134351,7 @@ } }, { - "id": "3731", + "id": "3739", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:974:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -134135,7 +134359,7 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "737" + "739" ], "coveredBy": [ "160", @@ -134146,11 +134370,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134164,7 +134388,7 @@ } }, { - "id": "3732", + "id": "3740", "mutatorName": "EqualityOperator", "replacement": "gamePlay.occurrence !== \"one-night-only\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox5256274/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2756:83)", @@ -134183,11 +134407,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134201,7 +134425,7 @@ } }, { - "id": "3733", + "id": "3741", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(336,9): error TS2367: This comparison appears to be unintentional because the types '\"one-night-only\" | \"on-nights\" | \"on-days\" | \"anytime\" | \"consequential\"' and '\"\"' have no overlap.\n", @@ -134217,11 +134441,11 @@ "325", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134235,7 +134459,7 @@ } }, { - "id": "3734", + "id": "3742", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox5256274/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2756:83)", @@ -134248,7 +134472,7 @@ "coveredBy": [ "161", "325", - "737" + "739" ], "location": { "end": { @@ -134262,7 +134486,7 @@ } }, { - "id": "3735", + "id": "3743", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -22,10 +22,22 @@\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n GamePlay {\n+ \"action\": \"look\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"on-nights\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"seer\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134280,11 +134504,11 @@ "166", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134298,7 +134522,7 @@ } }, { - "id": "3736", + "id": "3744", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -10,22 +10,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"seer\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134316,11 +134540,11 @@ "166", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134334,7 +134558,7 @@ } }, { - "id": "3737", + "id": "3745", "mutatorName": "LogicalOperator", "replacement": "player instanceof CreateGamePlayerDto && isPlayerAliveAndPowerful(player, (game as Game))", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(338,78): error TS2345: Argument of type 'CreateGamePlayerDto' is not assignable to parameter of type 'Player'.\n Type 'CreateGamePlayerDto' is missing the following properties from type 'Player': _id, attributes, isAlive\n", @@ -134349,11 +134573,11 @@ "166", "333", "334", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134367,7 +134591,7 @@ } }, { - "id": "3738", + "id": "3746", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(341,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -134392,7 +134616,7 @@ } }, { - "id": "3739", + "id": "3747", "mutatorName": "BooleanLiteral", "replacement": "game.options.roles.sheriff.isEnabled", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134420,7 +134644,7 @@ } }, { - "id": "3740", + "id": "3748", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(348,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -134445,7 +134669,7 @@ } }, { - "id": "3741", + "id": "3749", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134473,7 +134697,7 @@ } }, { - "id": "3742", + "id": "3750", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134498,7 +134722,7 @@ } }, { - "id": "3743", + "id": "3751", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134523,7 +134747,7 @@ } }, { - "id": "3744", + "id": "3752", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(348,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -134547,7 +134771,7 @@ } }, { - "id": "3745", + "id": "3753", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(348,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -134571,7 +134795,7 @@ } }, { - "id": "3746", + "id": "3754", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(346,60): error TS2345: Argument of type 'CreateGameDto | Game' is not assignable to parameter of type 'Game'.\n Type 'CreateGameDto' is missing the following properties from type 'Game': _id, tick, status, createdAt, updatedAt\n", @@ -134593,7 +134817,7 @@ } }, { - "id": "3747", + "id": "3755", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134618,7 +134842,7 @@ } }, { - "id": "3748", + "id": "3756", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(348,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -134641,7 +134865,7 @@ } }, { - "id": "3749", + "id": "3757", "mutatorName": "BooleanLiteral", "replacement": "!sheriffPlayer", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134667,7 +134891,7 @@ } }, { - "id": "3750", + "id": "3758", "mutatorName": "BooleanLiteral", "replacement": "sheriffPlayer", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2930:83\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134693,7 +134917,7 @@ } }, { - "id": "3751", + "id": "3759", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-play/game-play.service.ts(352,100): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -134711,11 +134935,11 @@ "339", "340", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134729,7 +134953,7 @@ } }, { - "id": "3752", + "id": "3760", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 20\n+ Received + 12\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c7\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dce2dfca2f0a3ac11c8\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -424,18 +424,10 @@\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n- },\n- \"type\": \"target\",\n- },\n- Object {\n- \"action\": \"eat\",\n- \"occurrence\": \"on-nights\",\n- \"source\": Object {\n- \"name\": \"werewolves\",\n },\n \"type\": \"target\",\n },\n Object {\n \"action\": \"eat\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -134737,7 +134961,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -134750,11 +134974,11 @@ "339", "340", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134768,7 +134992,7 @@ } }, { - "id": "3753", + "id": "3761", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 116\n\n@@ -12,11 +12,11 @@\n \"max\": 6,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -28,11 +28,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -44,11 +44,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -60,11 +60,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -76,11 +76,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -92,11 +92,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -115,11 +115,11 @@\n },\n ],\n \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c1\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Antoine\",\n \"position\": 0,\n \"role\": Object {\n@@ -131,11 +131,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c2\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Mathis\",\n \"position\": 1,\n \"role\": Object {\n@@ -147,11 +147,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c3\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Virgil\",\n \"position\": 2,\n \"role\": Object {\n@@ -163,11 +163,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c4\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"JB\",\n \"position\": 3,\n \"role\": Object {\n@@ -179,11 +179,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doudou\",\n \"position\": 4,\n \"role\": Object {\n@@ -195,11 +195,11 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": Any,\n+ \"_id\": \"66152dd06908851e9cb064c6\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Juju\",\n \"position\": 5,\n \"role\": Object {\n@@ -411,10 +411,34 @@\n ],\n \"status\": \"playing\",\n \"tick\": 1,\n \"turn\": 1,\n \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"choose-card\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"thief\",\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ Object {\n+ \"action\": \"choose-card\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"actor\",\n+ },\n+ \"type\": \"choose-card\",\n+ },\n+ Object {\n+ \"action\": \"choose-side\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"wolf-hound\",\n+ },\n+ \"type\": \"choose-side\",\n+ },\n Object {\n \"action\": \"charm\",\n \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"name\": \"cupid\",\n@@ -424,10 +448,58 @@\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"seer\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"sniff\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"fox\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"two-sisters\",\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ Object {\n+ \"action\": \"meet-each-other\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"three-brothers\",\n+ },\n+ \"type\": \"no-action\",\n+ },\n+ Object {\n+ \"action\": \"choose-model\",\n+ \"occurrence\": \"one-night-only\",\n+ \"source\": Object {\n+ \"name\": \"wild-child\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"mark\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"scandalmonger\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"protect\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"defender\",\n },\n \"type\": \"target\",\n },\n Object {\n \"action\": \"eat\",\n@@ -436,14 +508,46 @@\n \"name\": \"werewolves\",\n },\n \"type\": \"target\",\n },\n Object {\n+ \"action\": \"infect\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"accursed-wolf-father\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n \"action\": \"eat\",\n \"occurrence\": \"on-nights\",\n \"source\": Object {\n \"name\": \"white-werewolf\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"big-bad-wolf\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"use-potions\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"witch\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ Object {\n+ \"action\": \"charm\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"pied-piper\",\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:890:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -134776,7 +135000,7 @@ "testsCompleted": 15, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ "160", @@ -134789,11 +135013,11 @@ "339", "340", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134807,7 +135031,7 @@ } }, { - "id": "3754", + "id": "3762", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -10,22 +10,10 @@\n \"players\": undefined,\n },\n \"type\": \"vote\",\n },\n GamePlay {\n- \"action\": \"look\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"seer\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"eat\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"on-nights\",\n \"source\": GamePlaySource {\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134826,11 +135050,11 @@ "165", "166", "340", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134844,7 +135068,7 @@ } }, { - "id": "3755", + "id": "3763", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:2946:78)", @@ -134864,11 +135088,11 @@ "166", "339", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134882,7 +135106,7 @@ } }, { - "id": "3756", + "id": "3764", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -21,18 +21,6 @@\n \"name\": \"seer\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134902,11 +135126,11 @@ "166", "339", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134920,7 +135144,7 @@ } }, { - "id": "3757", + "id": "3765", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -21,18 +21,6 @@\n \"name\": \"seer\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n ]\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:403:76\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -134939,11 +135163,11 @@ "165", "166", "341", - "736", - "737", "738", - "748", - "749" + "739", + "740", + "750", + "751" ], "location": { "end": { @@ -134955,169 +135179,6 @@ "line": 356 } } - }, - { - "id": "3367", - "mutatorName": "LogicalOperator", - "replacement": "inLovePlayers.length > 0 || inLovePlayers.every(player => player.isAlive)", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 90\n+ Received + 16\n\n@@ -1,101 +1,18 @@\n Object {\n \"_id\": \"6b2d207efbce935958da0f77\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"1fba69c812a45aff5d8cd97e\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Bernardo\",\n- \"position\": 211243837161472,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n+ \"name\": \"lovers\",\n+ \"players\": Array [],\n },\n- Object {\n- \"_id\": \"f7d5f4aec788b70f26a2f3bb\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Roma\",\n- \"position\": 5913654610362368,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"a0ab96eee485ba31e188edcb\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n- \"isAlive\": true,\n- \"name\": \"Shea\",\n- \"position\": 8317459534708736,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"0b568f7eaed4edfbf6dddfaf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Marvin\",\n- \"position\": 4599547284160512,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"no-action\",\n },\n- \"type\": \"target\",\n- },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -262,8 +179,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 8367997404053505,\n \"turn\": 2895554707193856,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 8, - "killedBy": [ - "749" - ], - "coveredBy": [ - "160", - "161", - "162", - "182", - "183", - "184", - "185", - "749" - ], - "location": { - "end": { - "column": 85, - "line": 140 - }, - "start": { - "column": 12, - "line": 140 - } - } - }, - { - "id": "3368", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 90\n+ Received + 16\n\n@@ -1,101 +1,18 @@\n Object {\n \"_id\": \"ba9b36fcabe43ff5d54fdd2e\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n- \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"action\": \"meet-each-other\",\n+ \"canBeSkipped\": true,\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 1,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"9cee15cf5caec3fb8dcea7df\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Gerson\",\n- \"position\": 6072807263830016,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n+ \"name\": \"lovers\",\n+ \"players\": Array [],\n },\n- Object {\n- \"_id\": \"cf4e48cbea80b2d9bad1ded9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Elmore\",\n- \"position\": 5485109429927936,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n- },\n- ],\n- \"name\": \"werewolves\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"210fb72c5ac6d05aa3f1b866\",\n- \"attributes\": Array [\n- Object {\n- \"name\": \"seen\",\n- \"remainingPhases\": 1,\n- \"source\": \"seer\",\n- },\n- ],\n- \"isAlive\": true,\n- \"name\": \"Edmond\",\n- \"position\": 918282676731904,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"eaba18fb7ec0cdd6a0c15aed\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jazlyn\",\n- \"position\": 1565932837142528,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"no-action\",\n },\n- \"type\": \"target\",\n- },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n },\n \"roles\": Object {\n@@ -262,8 +179,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 3266635498520577,\n \"turn\": 5011232167821312,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 8, - "killedBy": [ - "749" - ], - "coveredBy": [ - "160", - "161", - "162", - "182", - "183", - "184", - "185", - "749" - ], - "location": { - "end": { - "column": 36, - "line": 140 - }, - "start": { - "column": 12, - "line": 140 - } - } - }, - { - "id": "3482", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"83abaafb3fcd8d40a65dd931\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"d4ceb9dd16dcf7b9d2df4fec\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Hal\",\n+ \"position\": 6662996447199232,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"9e48c0d4dcbba6c6d3d38c7c\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Emiliano\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"a0f90a3faff08caeba2e8c9b\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Garfield\",\n+ \"position\": 8583055966994432,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"d4ceb9dd16dcf7b9d2df4fec\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"9e48c0d4dcbba6c6d3d38c7c\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Emiliano\",\n+ \"position\": 4827204301094912,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"d29d4dbafbbddeb4d7f98fb2\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Kira\",\n+ \"position\": 6956765830709248,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"a0f90a3faff08caeba2e8c9b\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Garfield\",\n \"position\": 8583055966994432,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 8441644384780289,\n \"turn\": 7097922942402560,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 9, - "killedBy": [ - "749" - ], - "coveredBy": [ - "160", - "161", - "162", - "220", - "221", - "222", - "223", - "224", - "749" - ], - "location": { - "end": { - "column": 72, - "line": 198 - }, - "start": { - "column": 12, - "line": 198 - } - } - }, - { - "id": "3481", - "mutatorName": "LogicalOperator", - "replacement": "!!angelPlayer && isPlayerAliveAndPowerful(angelPlayer, game) || !(await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay))", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"5a6d566dbaa8c7a8b9c0a2a9\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"4317cc3b4b242ceaf772a698\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Dillan\",\n+ \"position\": 4101327806267392,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"c6b98c4ab07164edc167a3ad\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Erick\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"ab8237727034cca4b5cdbd9e\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Kenyon\",\n+ \"position\": 2573091599286272,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"4317cc3b4b242ceaf772a698\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"c6b98c4ab07164edc167a3ad\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Erick\",\n+ \"position\": 3916530806947840,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"2fb276daf2a3444f946593bb\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Branson\",\n+ \"position\": 3511263122423808,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"ab8237727034cca4b5cdbd9e\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Kenyon\",\n \"position\": 2573091599286272,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 6456479848595457,\n \"turn\": 6431050934779904,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 9, - "killedBy": [ - "749" - ], - "coveredBy": [ - "160", - "161", - "162", - "220", - "221", - "222", - "223", - "224", - "749" - ], - "location": { - "end": { - "column": 152, - "line": 198 - }, - "start": { - "column": 12, - "line": 198 - } - } - }, - { - "id": "3479", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 88\n\n@@ -1,20 +1,43 @@\n Object {\n \"_id\": \"095eecc325b24c0e0fc8dbaa\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"occurrence\": \"on-nights\",\n+ \"cause\": \"angel-presence\",\n+ \"occurrence\": \"one-night-only\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n- \"max\": 1,\n+ \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n+ Object {\n+ \"_id\": \"d2e293c176f20ad60dc74fa1\",\n+ \"attributes\": Array [\n+ Object {\n+ \"name\": \"seen\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"seer\",\n+ },\n+ ],\n+ \"isAlive\": true,\n+ \"name\": \"Jody\",\n+ \"position\": 16669046996992,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Object {\n \"_id\": \"be80196dccf8985e6cdd1f50\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Yvonne\",\n@@ -43,16 +66,32 @@\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n+ Object {\n+ \"_id\": \"0f228ec7efc4b1e9cef0faff\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Melisa\",\n+ \"position\": 906130641387520,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n ],\n- \"source\": \"werewolves\",\n- \"type\": \"eat\",\n+ \"source\": \"survivors\",\n+ \"type\": \"vote\",\n },\n ],\n- \"name\": \"werewolves\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n \"_id\": \"d2e293c176f20ad60dc74fa1\",\n \"attributes\": Array [\n Object {\n@@ -73,10 +112,42 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n Object {\n+ \"_id\": \"be80196dccf8985e6cdd1f50\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Yvonne\",\n+ \"position\": 5439301277974528,\n+ \"role\": Object {\n+ \"current\": \"seer\",\n+ \"isRevealed\": false,\n+ \"original\": \"seer\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"a72861245befc8fa99a5e7aa\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Tevin\",\n+ \"position\": 196412423798784,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n \"_id\": \"0f228ec7efc4b1e9cef0faff\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Melisa\",\n \"position\": 906130641387520,\n@@ -90,11 +161,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n },\n@@ -262,8 +333,17 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1050406522191873,\n \"turn\": 2656423330709504,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ Object {\n+ \"action\": \"eat\",\n+ \"occurrence\": \"on-nights\",\n+ \"source\": Object {\n+ \"name\": \"werewolves\",\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox298995/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1364:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "static": false, - "testsCompleted": 9, - "killedBy": [ - "749" - ], - "coveredBy": [ - "160", - "161", - "162", - "220", - "221", - "222", - "223", - "224", - "749" - ], - "location": { - "end": { - "column": 152, - "line": 198 - }, - "start": { - "column": 12, - "line": 198 - } - } } ], "source": "import { Injectable } from \"@nestjs/common\";\n\nimport { DAY_GAME_PLAYS_PRIORITY_LIST, NIGHT_GAME_PLAYS_PRIORITY_LIST } from \"@/modules/game/constants/game.constants\";\nimport { CreateGamePlayerDto } from \"@/modules/game/dto/create-game/create-game-player/create-game-player.dto\";\nimport { CreateGameDto } from \"@/modules/game/dto/create-game/create-game.dto\";\nimport { createGamePlay, createGamePlaySurvivorsElectSheriff } from \"@/modules/game/helpers/game-play/game-play.factory\";\nimport { areGamePlaysEqual, canSurvivorsVote, findPlayPriorityIndex } from \"@/modules/game/helpers/game-play/game-play.helpers\";\nimport { createGame, createGameWithCurrentGamePlay } from \"@/modules/game/helpers/game.factory\";\nimport { getEligibleCupidTargets, getEligibleWerewolvesTargets, getEligibleWhiteWerewolfTargets, getGroupOfPlayers, getNearestAliveNeighbor, getPlayerDtoWithRole, getPlayersWithActiveAttributeName, getPlayersWithCurrentRole, getPlayerWithActiveAttributeName, getPlayerWithCurrentRole, isGameSourceGroup, isGameSourceRole } from \"@/modules/game/helpers/game.helpers\";\nimport { isPlayerAliveAndPowerful, isPlayerPowerful } from \"@/modules/game/helpers/player/player.helpers\";\nimport { GameHistoryRecordService } from \"@/modules/game/providers/services/game-history/game-history-record.service\";\nimport { GamePlayAugmenterService } from \"@/modules/game/providers/services/game-play/game-play-augmenter.service\";\nimport type { GameHistoryRecord } from \"@/modules/game/schemas/game-history-record/game-history-record.schema\";\nimport type { SheriffGameOptions } from \"@/modules/game/schemas/game-options/roles-game-options/sheriff-game-options/sheriff-game-options.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { GameWithCurrentPlay } from \"@/modules/game/types/game-with-current-play.types\";\nimport { GamePhase } from \"@/modules/game/types/game.types\";\nimport { PlayerGroup } from \"@/modules/game/types/player/player.types\";\nimport { RoleName } from \"@/modules/role/types/role.types\";\n\nimport { createNoGamePlayPriorityUnexpectedException } from \"@/shared/exception/helpers/unexpected-exception.factory\";\n\n@Injectable()\nexport class GamePlayService {\n private readonly specificRoleGamePlaySuitabilityMethods: Partial Promise | boolean>> = {\n \"cupid\": (game: Game) => this.isCupidGamePlaySuitableForCurrentPhase(game),\n \"two-sisters\": (game: Game) => this.isTwoSistersGamePlaySuitableForCurrentPhase(game),\n \"three-brothers\": (game: Game) => this.isThreeBrothersGamePlaySuitableForCurrentPhase(game),\n \"big-bad-wolf\": (game: Game) => this.isBigBadWolfGamePlaySuitableForCurrentPhase(game),\n \"pied-piper\": (game: Game) => this.isPiedPiperGamePlaySuitableForCurrentPhase(game),\n \"white-werewolf\": (game: Game) => this.isWhiteWerewolfGamePlaySuitableForCurrentPhase(game),\n \"witch\": async(game: Game) => this.isWitchGamePlaySuitableForCurrentPhase(game),\n \"actor\": (game: Game) => this.isActorGamePlaySuitableForCurrentPhase(game),\n \"bear-tamer\": async(game: Game) => this.isBearTamerGamePlaySuitableForCurrentPhase(game),\n \"accursed-wolf-father\": async(game: Game) => this.isAccursedWolfFatherGamePlaySuitableForCurrentPhase(game),\n \"stuttering-judge\": async(game: Game) => this.isStutteringJudgeGamePlaySuitableForCurrentPhase(game),\n };\n\n public constructor(\n private readonly gamePlayAugmenterService: GamePlayAugmenterService,\n private readonly gameHistoryRecordService: GameHistoryRecordService,\n ) {}\n\n public async refreshUpcomingPlays(game: Game): Promise {\n let clonedGame = createGame(game);\n clonedGame = await this.removeObsoleteUpcomingPlays(clonedGame);\n const currentPhaseNewUpcomingPlays = await this.getNewUpcomingPlaysForCurrentPhase(clonedGame);\n const upcomingPlaysToSort = [...clonedGame.upcomingPlays, ...currentPhaseNewUpcomingPlays];\n clonedGame.upcomingPlays = this.sortUpcomingPlaysByPriority(upcomingPlaysToSort);\n return clonedGame;\n }\n\n public proceedToNextGamePlay(game: Game): Game {\n const clonedGame = createGame(game);\n if (!clonedGame.upcomingPlays.length) {\n clonedGame.currentPlay = null;\n return clonedGame;\n }\n clonedGame.currentPlay = clonedGame.upcomingPlays[0];\n clonedGame.upcomingPlays.shift();\n return clonedGame;\n }\n\n public async augmentCurrentGamePlay(game: GameWithCurrentPlay): Promise {\n const clonedGame = createGameWithCurrentGamePlay(game);\n clonedGame.currentPlay = this.gamePlayAugmenterService.setGamePlayCanBeSkipped(clonedGame.currentPlay, clonedGame);\n clonedGame.currentPlay = await this.gamePlayAugmenterService.setGamePlaySourceInteractions(clonedGame.currentPlay, clonedGame);\n clonedGame.currentPlay = this.gamePlayAugmenterService.setGamePlaySourcePlayers(clonedGame.currentPlay, clonedGame);\n return clonedGame;\n }\n\n public async getPhaseUpcomingPlays(game: CreateGameDto | Game): Promise {\n const isSheriffElectionTime = this.isSheriffElectionTime(game.options.roles.sheriff, game.turn, game.phase);\n const phaseGamePlaysPriorityList = game.phase === \"night\" ? NIGHT_GAME_PLAYS_PRIORITY_LIST : DAY_GAME_PLAYS_PRIORITY_LIST;\n const suitabilityPromises = phaseGamePlaysPriorityList.map(async eligiblePlay => this.isGamePlaySuitableForCurrentPhase(game, eligiblePlay as GamePlay));\n const suitabilityResults = await Promise.all(suitabilityPromises);\n const upcomingNightPlays = phaseGamePlaysPriorityList\n .filter((gamePlay, index) => suitabilityResults[index])\n .map(play => createGamePlay(play as GamePlay));\n return isSheriffElectionTime ? [createGamePlaySurvivorsElectSheriff(), ...upcomingNightPlays] : upcomingNightPlays;\n }\n\n private async removeObsoleteUpcomingPlays(game: Game): Promise {\n const clonedGame = createGame(game);\n const suitabilityPromises = clonedGame.upcomingPlays.map(async eligiblePlay => this.isGamePlaySuitableForCurrentPhase(game, eligiblePlay));\n const suitabilityResults = await Promise.all(suitabilityPromises);\n clonedGame.upcomingPlays = clonedGame.upcomingPlays.filter((gamePlay, index) => suitabilityResults[index]);\n return clonedGame;\n }\n\n private isUpcomingPlayNewForCurrentPhase(upcomingPlay: GamePlay, game: Game, gameHistoryPhaseRecords: GameHistoryRecord[]): boolean {\n const { currentPlay } = game;\n const isAlreadyPlayed = gameHistoryPhaseRecords.some(({ play }) => {\n const { occurrence } = upcomingPlay;\n const { type, source, action, cause } = play;\n return areGamePlaysEqual({ type, source, action, cause, occurrence }, upcomingPlay);\n });\n const isInUpcomingPlays = game.upcomingPlays.some(gamePlay => areGamePlaysEqual(gamePlay, upcomingPlay));\n const isCurrentPlay = !!currentPlay && areGamePlaysEqual(currentPlay, upcomingPlay);\n return !isInUpcomingPlays && !isAlreadyPlayed && !isCurrentPlay;\n }\n\n private async getNewUpcomingPlaysForCurrentPhase(game: Game): Promise {\n const { _id, turn, phase } = game;\n const currentPhaseUpcomingPlays = await this.getPhaseUpcomingPlays(game);\n const gameHistoryPhaseRecords = await this.gameHistoryRecordService.getGameHistoryPhaseRecords(_id, turn, phase);\n return currentPhaseUpcomingPlays.filter(gamePlay => this.isUpcomingPlayNewForCurrentPhase(gamePlay, game, gameHistoryPhaseRecords));\n }\n\n private validateUpcomingPlaysPriority(upcomingPlays: GamePlay[]): void {\n for (const upcomingPlay of upcomingPlays) {\n const playPriorityIndex = findPlayPriorityIndex(upcomingPlay);\n if (playPriorityIndex === -1) {\n throw createNoGamePlayPriorityUnexpectedException(this.validateUpcomingPlaysPriority.name, upcomingPlay);\n }\n }\n }\n\n private sortUpcomingPlaysByPriority(upcomingPlays: GamePlay[]): GamePlay[] {\n const clonedUpcomingPlays = upcomingPlays.map(upcomingPlay => createGamePlay(upcomingPlay));\n this.validateUpcomingPlaysPriority(clonedUpcomingPlays);\n return clonedUpcomingPlays.sort((playA, playB) => {\n const playAPriorityIndex = findPlayPriorityIndex(playA);\n const playBPriorityIndex = findPlayPriorityIndex(playB);\n return playAPriorityIndex - playBPriorityIndex;\n });\n }\n\n private isSheriffElectionTime(sheriffGameOptions: SheriffGameOptions, currentTurn: number, currentPhase: GamePhase): boolean {\n const { electedAt, isEnabled } = sheriffGameOptions;\n return isEnabled && electedAt.turn === currentTurn && electedAt.phase === currentPhase;\n }\n\n private async isLoversGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n if (game instanceof CreateGameDto) {\n return false;\n }\n const inLovePlayers = getPlayersWithActiveAttributeName(game, \"in-love\");\n return inLovePlayers.length > 0 && inLovePlayers.every(player => player.isAlive) && !await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay);\n }\n\n private async isStutteringJudgeGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): Promise {\n if (game instanceof CreateGameDto) {\n return false;\n }\n const stutteringJudgePlayer = getPlayerWithCurrentRole(game, \"stuttering-judge\");\n if (!stutteringJudgePlayer || !isPlayerAliveAndPowerful(stutteringJudgePlayer, game)) {\n return false;\n }\n const { voteRequestsCount } = game.options.roles.stutteringJudge;\n const judgeGamePlayRecords = await this.gameHistoryRecordService.getGameHistoryStutteringJudgeRequestsAnotherVoteRecords(game._id, stutteringJudgePlayer._id);\n return judgeGamePlayRecords.length < voteRequestsCount;\n }\n\n private async isAccursedWolfFatherGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): Promise {\n const { doSkipCallIfNoTarget: doesSkipCallIfNoTarget } = game.options.roles;\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"accursed-wolf-father\");\n }\n const accursedWolfFatherPlayer = getPlayerWithCurrentRole(game, \"accursed-wolf-father\");\n if (!accursedWolfFatherPlayer || !isPlayerAliveAndPowerful(accursedWolfFatherPlayer, game)) {\n return false;\n }\n const lastAccursedWolfFatherGamePlayRecord = await this.gameHistoryRecordService.getLastGameHistoryAccursedWolfFatherInfectsRecord(game._id, accursedWolfFatherPlayer._id);\n return !doesSkipCallIfNoTarget || !lastAccursedWolfFatherGamePlayRecord;\n }\n\n private async isBearTamerGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): Promise {\n if (game instanceof CreateGameDto) {\n return false;\n }\n const bearTamerPlayer = getPlayerWithCurrentRole(game, \"bear-tamer\");\n if (!bearTamerPlayer || !isPlayerAliveAndPowerful(bearTamerPlayer, game)) {\n return false;\n }\n const leftAliveNeighbor = getNearestAliveNeighbor(bearTamerPlayer._id, game, { direction: \"left\" });\n const rightAliveNeighbor = getNearestAliveNeighbor(bearTamerPlayer._id, game, { direction: \"right\" });\n const doesBearTamerHaveWerewolfSidedNeighbor = leftAliveNeighbor?.side.current === \"werewolves\" || rightAliveNeighbor?.side.current === \"werewolves\";\n const { doesGrowlOnWerewolvesSide } = game.options.roles.bearTamer;\n const isBearTamerInfected = bearTamerPlayer.side.current === \"werewolves\";\n const lastVoteGamePlay = await this.gameHistoryRecordService.getLastGameHistorySurvivorsVoteRecord(game._id);\n const didGamePhaseHaveSurvivorsVote = lastVoteGamePlay?.turn === game.turn && lastVoteGamePlay.phase === game.phase;\n return !didGamePhaseHaveSurvivorsVote && (doesGrowlOnWerewolvesSide && isBearTamerInfected || doesBearTamerHaveWerewolfSidedNeighbor);\n }\n\n private async isSurvivorsGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n if (gamePlay.action !== \"vote\") {\n return true;\n }\n if (gamePlay.cause !== \"angel-presence\") {\n return game instanceof CreateGameDto ? true : canSurvivorsVote(game);\n }\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"angel\");\n }\n const angelPlayer = getPlayerWithCurrentRole(game, \"angel\");\n return !!angelPlayer && isPlayerAliveAndPowerful(angelPlayer, game) && !await this.gameHistoryRecordService.hasGamePlayBeenMade(game._id, gamePlay);\n }\n\n private async isGroupGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n const source = gamePlay.source.name as PlayerGroup;\n const specificGroupMethods: Record Promise | boolean> = {\n survivors: async() => this.isSurvivorsGamePlaySuitableForCurrentPhase(game, gamePlay),\n lovers: async() => this.isLoversGamePlaySuitableForCurrentPhase(game, gamePlay),\n charmed: () => this.isPiedPiperGamePlaySuitableForCurrentPhase(game),\n werewolves: () => game instanceof CreateGameDto || getGroupOfPlayers(game, source).some(werewolf => werewolf.isAlive),\n villagers: () => false,\n };\n return specificGroupMethods[source](game, gamePlay);\n }\n\n private async isOneNightOnlyGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, gamePlay.source.name as RoleName);\n }\n const player = getPlayerWithCurrentRole(game, gamePlay.source.name as RoleName);\n if (!player || !isPlayerAliveAndPowerful(player, game)) {\n return false;\n }\n return !await this.gameHistoryRecordService.hasGamePlayBeenMadeByPlayer(game._id, gamePlay, player);\n }\n\n private isActorGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"actor\");\n }\n const actorPlayer = getPlayerWithCurrentRole(game, \"actor\");\n const notUsedActorGameAdditionalCards = game.additionalCards?.filter(({ recipient, isUsed }) => recipient === \"actor\" && !isUsed) ?? [];\n return !!actorPlayer && isPlayerAliveAndPowerful(actorPlayer, game) && notUsedActorGameAdditionalCards.length > 0;\n }\n\n private async isWitchGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): Promise {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"witch\");\n }\n const witchPlayer = getPlayerWithCurrentRole(game, \"witch\");\n if (!witchPlayer || !isPlayerAliveAndPowerful(witchPlayer, game)) {\n return false;\n }\n const [lifePotionRecords, deathPotionRecords] = await Promise.all([\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"life\"),\n this.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords(game._id, witchPlayer._id, \"death\"),\n ]);\n const hasWitchUsedLifePotion = lifePotionRecords.length > 0;\n const hasWitchUsedDeathPotion = deathPotionRecords.length > 0;\n const { doSkipCallIfNoTarget } = game.options.roles;\n return !doSkipCallIfNoTarget || !hasWitchUsedLifePotion || !hasWitchUsedDeathPotion;\n }\n\n private shouldBeCalledOnCurrentTurnInterval(wakingUpInterval: number, game: CreateGameDto | Game): boolean {\n return (game.turn - 1) % wakingUpInterval === 0;\n }\n\n private isWhiteWerewolfGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n const { wakingUpInterval } = game.options.roles.whiteWerewolf;\n const shouldWhiteWerewolfBeCalledOnCurrentTurn = this.shouldBeCalledOnCurrentTurnInterval(wakingUpInterval, game);\n if (game instanceof CreateGameDto) {\n return shouldWhiteWerewolfBeCalledOnCurrentTurn && !!getPlayerDtoWithRole(game, \"white-werewolf\");\n }\n const { doSkipCallIfNoTarget } = game.options.roles;\n const availableTargets = getEligibleWhiteWerewolfTargets(game);\n const whiteWerewolfPlayer = getPlayerWithCurrentRole(game, \"white-werewolf\");\n return shouldWhiteWerewolfBeCalledOnCurrentTurn && !!whiteWerewolfPlayer && isPlayerAliveAndPowerful(whiteWerewolfPlayer, game) &&\n (!doSkipCallIfNoTarget || !!availableTargets.length);\n }\n\n private isPiedPiperGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"pied-piper\");\n }\n const piedPiperPlayer = getPlayerWithCurrentRole(game, \"pied-piper\");\n return !!piedPiperPlayer && isPlayerAliveAndPowerful(piedPiperPlayer, game);\n }\n\n private isBigBadWolfGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"big-bad-wolf\");\n }\n const { doSkipCallIfNoTarget } = game.options.roles;\n const availableTargets = getEligibleWerewolvesTargets(game);\n const bigBadWolfPlayer = getPlayerWithCurrentRole(game, \"big-bad-wolf\");\n return !!bigBadWolfPlayer && isPlayerAliveAndPowerful(bigBadWolfPlayer, game) && (!doSkipCallIfNoTarget || !!availableTargets.length);\n }\n\n private isThreeBrothersGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n const { wakingUpInterval } = game.options.roles.threeBrothers;\n const shouldThreeBrothersBeCalledOnCurrentTurn = this.shouldBeCalledOnCurrentTurnInterval(wakingUpInterval, game);\n if (game instanceof CreateGameDto) {\n return shouldThreeBrothersBeCalledOnCurrentTurn && !!getPlayerDtoWithRole(game, \"three-brothers\");\n }\n const threeBrothersPlayers = getPlayersWithCurrentRole(game, \"three-brothers\");\n const minimumBrotherCountToCall = 2;\n return shouldThreeBrothersBeCalledOnCurrentTurn && threeBrothersPlayers.filter(brother => brother.isAlive).length >= minimumBrotherCountToCall;\n }\n\n private isTwoSistersGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n const { wakingUpInterval } = game.options.roles.twoSisters;\n const shouldTwoSistersBeCalledOnCurrentTurn = this.shouldBeCalledOnCurrentTurnInterval(wakingUpInterval, game);\n if (game instanceof CreateGameDto) {\n return shouldTwoSistersBeCalledOnCurrentTurn && !!getPlayerDtoWithRole(game, \"two-sisters\");\n }\n const twoSistersPlayers = getPlayersWithCurrentRole(game, \"two-sisters\");\n return shouldTwoSistersBeCalledOnCurrentTurn && twoSistersPlayers.length > 0 && twoSistersPlayers.every(sister => sister.isAlive);\n }\n\n private isCupidGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n if (game instanceof CreateGameDto) {\n return !!getPlayerDtoWithRole(game, \"cupid\");\n }\n const { doSkipCallIfNoTarget } = game.options.roles;\n const expectedPlayersToCharmCount = 2;\n const cupidPlayer = getPlayerWithCurrentRole(game, \"cupid\");\n const availableTargets = getEligibleCupidTargets(game);\n if (!cupidPlayer || !isPlayerAliveAndPowerful(cupidPlayer, game) ||\n doSkipCallIfNoTarget && availableTargets.length < expectedPlayersToCharmCount) {\n return false;\n }\n const inLovePlayers = getPlayersWithActiveAttributeName(game, \"in-love\");\n return !inLovePlayers.length;\n }\n\n private async isRoleGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n const source = gamePlay.source.name as RoleName;\n const player = game instanceof CreateGameDto ? getPlayerDtoWithRole(game, source) : getPlayerWithCurrentRole(game, source);\n if (!player) {\n return false;\n }\n const canStillPlayAfterDeathRoles: RoleName[] = [\"hunter\", \"scapegoat\"];\n if (canStillPlayAfterDeathRoles.includes(source)) {\n return player instanceof CreateGamePlayerDto || isPlayerPowerful(player, game as Game);\n }\n if (this.specificRoleGamePlaySuitabilityMethods[source] !== undefined) {\n return await this.specificRoleGamePlaySuitabilityMethods[source]?.(game) === true;\n }\n if (gamePlay.occurrence === \"one-night-only\") {\n return this.isOneNightOnlyGamePlaySuitableForCurrentPhase(game, gamePlay);\n }\n return player instanceof CreateGamePlayerDto || isPlayerAliveAndPowerful(player, game as Game);\n }\n\n private isSheriffGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game): boolean {\n if (!game.options.roles.sheriff.isEnabled) {\n return false;\n }\n if (game instanceof CreateGameDto) {\n return true;\n }\n const sheriffPlayer = getPlayerWithActiveAttributeName(game, \"sheriff\");\n return !!sheriffPlayer;\n }\n\n private async isGamePlaySuitableForCurrentPhase(game: CreateGameDto | Game, gamePlay: GamePlay): Promise {\n if (isGameSourceRole(gamePlay.source.name)) {\n return this.isRoleGamePlaySuitableForCurrentPhase(game, gamePlay);\n } else if (isGameSourceGroup(gamePlay.source.name)) {\n return this.isGroupGamePlaySuitableForCurrentPhase(game, gamePlay);\n }\n return this.isSheriffGamePlaySuitableForCurrentPhase(game);\n }\n}" @@ -135126,7 +135187,7 @@ "language": "typescript", "mutants": [ { - "id": "3758", + "id": "3766", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(14,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -135134,11 +135195,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135152,7 +135213,7 @@ } }, { - "id": "3759", + "id": "3767", "mutatorName": "ArithmeticOperator", "replacement": "getGameRandomCompositionDto.players.length + werewolfRolesCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:56:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135160,14 +135221,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1097" + "1099" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135181,7 +135242,7 @@ } }, { - "id": "3760", + "id": "3768", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(22,48): error TS2339: Property 'name' does not exist on type 'never'.\n", @@ -135189,11 +135250,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135207,7 +135268,7 @@ } }, { - "id": "3761", + "id": "3769", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(19,73): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"villagers\" | \"werewolves\"'.\n", @@ -135215,11 +135276,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135233,7 +135294,7 @@ } }, { - "id": "3762", + "id": "3770", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(20,73): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"villagers\" | \"werewolves\"'.\n", @@ -135241,11 +135302,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135259,7 +135320,7 @@ } }, { - "id": "3763", + "id": "3771", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(23,101): error TS2322: Type 'undefined' is not assignable to type 'GetGameRandomCompositionPlayerResponseDto'.\n", @@ -135267,11 +135328,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135285,7 +135346,7 @@ } }, { - "id": "3764", + "id": "3772", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "TypeError: Cannot read properties of undefined (reading 'current')\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:257:14\n at Array.every ()\n at Object.toSatisfyAll (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-extended@4.0.2_jest@29.7.0/node_modules/jest-extended/dist/matchers/toSatisfyAll.js:13:23)\n at __EXTERNAL_MATCHER_TRAP__ (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:325:30)\n at Object.throwingMatcher [as toSatisfyAll] (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:326:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:256:23)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -135293,14 +135354,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "695" + "697" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135314,7 +135375,7 @@ } }, { - "id": "3765", + "id": "3773", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:54:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135322,14 +135383,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", - "1098" + "1098", + "1099", + "1100" ], "location": { "end": { @@ -135343,7 +135404,7 @@ } }, { - "id": "3766", + "id": "3774", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(30,100): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -135351,9 +135412,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135362,7 +135421,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135376,7 +135437,7 @@ } }, { - "id": "3767", + "id": "3775", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(31,34): error TS2322: Type 'string' is not assignable to type 'Role'.\n", @@ -135384,9 +135445,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135395,7 +135454,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135409,7 +135470,7 @@ } }, { - "id": "3768", + "id": "3776", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:66:62)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135417,12 +135478,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1099" + "1101" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135431,7 +135490,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135445,7 +135506,7 @@ } }, { - "id": "3769", + "id": "3777", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:73:62)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135453,12 +135514,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1100" + "1102" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135467,7 +135526,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135481,7 +135542,7 @@ } }, { - "id": "3770", + "id": "3778", "mutatorName": "EqualityOperator", "replacement": "side !== \"villagers\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:66:62)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135489,12 +135550,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1099" + "1101" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135503,7 +135562,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135517,7 +135578,7 @@ } }, { - "id": "3771", + "id": "3779", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(33,30): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -135525,9 +135586,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135536,7 +135595,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135550,7 +135611,7 @@ } }, { - "id": "3772", + "id": "3780", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(43,34): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(45,11): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(46,28): error TS2345: Argument of type 'Role | undefined' is not assignable to parameter of type 'Role'.\n Type 'undefined' is not assignable to type 'Role'.\n", @@ -135558,9 +135619,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135569,7 +135628,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135583,7 +135644,7 @@ } }, { - "id": "3773", + "id": "3781", "mutatorName": "EqualityOperator", "replacement": "i <= rolesToPickCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:56:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135591,12 +135652,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135605,7 +135664,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135619,7 +135680,7 @@ } }, { - "id": "3774", + "id": "3782", "mutatorName": "EqualityOperator", "replacement": "i >= rolesToPickCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -135627,12 +135688,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "695" + "697" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135641,7 +135700,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135655,7 +135716,7 @@ } }, { - "id": "3775", + "id": "3783", "mutatorName": "AssignmentOperator", "replacement": "i -= randomRolesToPickCount", "statusReason": "Hit limit reached (39512/39500)", @@ -135663,9 +135724,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135674,7 +135733,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135688,7 +135749,7 @@ } }, { - "id": "3776", + "id": "3784", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -135696,12 +135757,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "695" + "697" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135710,7 +135769,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135724,7 +135785,7 @@ } }, { - "id": "3777", + "id": "3785", "mutatorName": "ArithmeticOperator", "replacement": "rolesToPickCount + i", "statusReason": "Error: expect(received).toHaveLength(expected)\n\nExpected length: 90\nReceived length: 108\nReceived array: [{\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, …]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:216:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135732,12 +135793,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1102" + "1104" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135746,7 +135805,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135760,7 +135821,7 @@ } }, { - "id": "3778", + "id": "3786", "mutatorName": "MethodExpression", "replacement": "availableSidedRoles", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:57:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135768,12 +135829,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135782,7 +135841,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135796,7 +135857,7 @@ } }, { - "id": "3779", + "id": "3787", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"pied-piper\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:105:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135804,12 +135865,10 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1101" + "1103" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -135818,7 +135877,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135832,7 +135893,7 @@ } }, { - "id": "3780", + "id": "3788", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:57:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135840,19 +135901,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135866,7 +135927,7 @@ } }, { - "id": "3781", + "id": "3789", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"pied-piper\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:105:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135874,19 +135935,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1101" + "1103" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135900,7 +135961,7 @@ } }, { - "id": "3782", + "id": "3790", "mutatorName": "LogicalOperator", "replacement": "role.maxInGame || role.minInGame === undefined || role.minInGame <= leftRolesToPickCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:57:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135908,19 +135969,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135934,7 +135995,7 @@ } }, { - "id": "3783", + "id": "3791", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveLength(expected)\n\nExpected length: 90\nReceived length: 101\nReceived array: [{\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, …]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:216:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -135942,19 +136003,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1102" + "1104" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135968,7 +136029,7 @@ } }, { - "id": "3784", + "id": "3792", "mutatorName": "LogicalOperator", "replacement": "role.minInGame === undefined && role.minInGame <= leftRolesToPickCount", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(37,117): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", @@ -135976,16 +136037,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -135999,7 +136060,7 @@ } }, { - "id": "3785", + "id": "3793", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(37,94): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", @@ -136007,16 +136068,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136030,7 +136091,7 @@ } }, { - "id": "3786", + "id": "3794", "mutatorName": "EqualityOperator", "replacement": "role.minInGame !== undefined", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(37,117): error TS18048: 'role.minInGame' is possibly 'undefined'.\n", @@ -136038,16 +136099,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136061,7 +136122,7 @@ } }, { - "id": "3787", + "id": "3795", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}, {\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}, {\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:234:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136069,16 +136130,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1103" + "1105" ], "coveredBy": [ - "695", - "1096", - "1097", + "697", "1098", - "1102", - "1103", - "1104" + "1099", + "1100", + "1104", + "1105", + "1106" ], "location": { "end": { @@ -136092,7 +136153,7 @@ } }, { - "id": "3788", + "id": "3796", "mutatorName": "EqualityOperator", "replacement": "role.minInGame < leftRolesToPickCount", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}, {\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}, {\"maxInGame\": 0, \"minInGame\": 3, \"name\": \"three-brothers\", \"origin\": \"characters\", \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:234:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136100,16 +136161,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1103" + "1105" ], "coveredBy": [ - "695", - "1096", - "1097", + "697", "1098", - "1102", - "1103", - "1104" + "1099", + "1100", + "1104", + "1105", + "1106" ], "location": { "end": { @@ -136123,7 +136184,7 @@ } }, { - "id": "3789", + "id": "3797", "mutatorName": "EqualityOperator", "replacement": "role.minInGame > leftRolesToPickCount", "statusReason": "Error: expect(received).toHaveLength(expected)\n\nExpected length: 90\nReceived length: 100\nReceived array: [{\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": undefined, \"maxInGame\": -98, \"minInGame\": 99, \"name\": \"fox\", \"origin\": \"characters\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, …]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:216:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136131,16 +136192,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1102" + "1104" ], "coveredBy": [ - "695", - "1096", - "1097", + "697", "1098", - "1102", - "1103", - "1104" + "1099", + "1100", + "1104", + "1105", + "1106" ], "location": { "end": { @@ -136154,7 +136215,7 @@ } }, { - "id": "3790", + "id": "3798", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(43,34): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(45,11): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(46,28): error TS2345: Argument of type 'Role | undefined' is not assignable to parameter of type 'Role'.\n Type 'undefined' is not assignable to type 'Role'.\n", @@ -136162,9 +136223,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -136173,7 +136232,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136187,7 +136248,7 @@ } }, { - "id": "3791", + "id": "3799", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(43,34): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(45,11): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(46,28): error TS2345: Argument of type 'Role | undefined' is not assignable to parameter of type 'Role'.\n Type 'undefined' is not assignable to type 'Role'.\n", @@ -136195,9 +136256,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -136206,7 +136265,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136220,7 +136281,7 @@ } }, { - "id": "3792", + "id": "3800", "mutatorName": "EqualityOperator", "replacement": "randomRole !== undefined", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(43,34): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(45,11): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(46,28): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Role'.\n", @@ -136228,9 +136289,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -136239,7 +136298,9 @@ "1102", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136253,7 +136314,7 @@ } }, { - "id": "3793", + "id": "3801", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "TypeError: Cannot read properties of undefined (reading 'name')\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:72:44\n at Array.map ()\n at GameRandomCompositionService.getGameRandomComposition (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:69:50)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:51:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136261,16 +136322,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "1096", - "1097", "1098", "1099", "1100", "1101", - "1102" + "1102", + "1103", + "1104" ], "location": { "end": { @@ -136284,7 +136345,7 @@ } }, { - "id": "3794", + "id": "3802", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "TypeError: Cannot read properties of undefined (reading 'name')\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:72:44\n at Array.map ()\n at GameRandomCompositionService.getGameRandomComposition (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:69:50)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:51:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136292,19 +136353,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136318,7 +136379,7 @@ } }, { - "id": "3795", + "id": "3803", "mutatorName": "LogicalOperator", "replacement": "randomRole.minInGame && 1", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(43,9): error TS2322: Type 'number | undefined' is not assignable to type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", @@ -136326,16 +136387,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136349,7 +136410,7 @@ } }, { - "id": "3796", + "id": "3804", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(45,11): error TS18048: 'randomRole' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-random-composition.service.ts(46,28): error TS2345: Argument of type 'Role | undefined' is not assignable to parameter of type 'Role'.\n Type 'undefined' is not assignable to type 'Role'.\n", @@ -136357,16 +136418,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136380,7 +136441,7 @@ } }, { - "id": "3797", + "id": "3805", "mutatorName": "EqualityOperator", "replacement": "j <= randomRolesToPickCount", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:57:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136388,19 +136449,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136414,7 +136475,7 @@ } }, { - "id": "3798", + "id": "3806", "mutatorName": "EqualityOperator", "replacement": "j >= randomRolesToPickCount", "statusReason": "TypeError: Cannot read properties of undefined (reading 'name')\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:72:44\n at Array.map ()\n at GameRandomCompositionService.getGameRandomComposition (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:69:50)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:51:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136422,19 +136483,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136448,7 +136509,7 @@ } }, { - "id": "3799", + "id": "3807", "mutatorName": "UpdateOperator", "replacement": "j--", "statusReason": "Hit limit reached (18710/18700)", @@ -136456,16 +136517,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136479,7 +136540,7 @@ } }, { - "id": "3800", + "id": "3808", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "TypeError: Cannot read properties of undefined (reading 'name')\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:72:44\n at Array.map ()\n at GameRandomCompositionService.getGameRandomComposition (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/game-random-composition.service.ts:69:50)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:51:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136487,19 +136548,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136513,7 +136574,7 @@ } }, { - "id": "3801", + "id": "3809", "mutatorName": "UpdateOperator", "replacement": "randomRole.maxInGame++", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:57:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136521,19 +136582,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "1096" + "1098" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", - "1105" + "1105", + "1106", + "1107" ], "location": { "end": { @@ -136547,7 +136608,7 @@ } }, { - "id": "3802", + "id": "3810", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(53,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -136555,17 +136616,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1106", - "1107", + "1099", + "1100", "1108", "1109", "1110", - "1111" + "1111", + "1112", + "1113" ], "location": { "end": { @@ -136579,7 +136640,7 @@ } }, { - "id": "3803", + "id": "3811", "mutatorName": "ArithmeticOperator", "replacement": "playerCount * werewolvesRatio", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:55:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136587,20 +136648,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1106", - "1107", + "1099", + "1100", "1108", "1109", "1110", - "1111" + "1111", + "1112", + "1113" ], "location": { "end": { @@ -136614,7 +136675,7 @@ } }, { - "id": "3804", + "id": "3812", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-random-composition.service.ts(58,112): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -136622,18 +136683,18 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1112", - "1113", + "1099", + "1100", "1114", "1115", "1116", "1117", - "1118" + "1118", + "1119", + "1120" ], "location": { "end": { @@ -136653,7 +136714,7 @@ "language": "typescript", "mutants": [ { - "id": "3805", + "id": "3813", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(14,34): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -136661,10 +136722,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "939", - "940", + "750", + "751", "941", "942", "943", @@ -136672,7 +136731,9 @@ "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136686,7 +136747,7 @@ } }, { - "id": "3806", + "id": "3814", "mutatorName": "BooleanLiteral", "replacement": "currentPlay", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -136694,13 +136755,11 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "939", - "940", + "750", + "751", "941", "942", "943", @@ -136708,7 +136767,9 @@ "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136722,7 +136783,7 @@ } }, { - "id": "3807", + "id": "3815", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -136730,13 +136791,11 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "939", - "940", + "750", + "751", "941", "942", "943", @@ -136744,7 +136803,9 @@ "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136758,7 +136819,7 @@ } }, { - "id": "3808", + "id": "3816", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toThrow(expected)\n\nExpected message: \"Unexpected exception in isGameOver\"\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:44:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136766,13 +136827,11 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "939" + "941" ], "coveredBy": [ - "748", - "749", - "939", - "940", + "750", + "751", "941", "942", "943", @@ -136780,7 +136839,9 @@ "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136794,7 +136855,7 @@ } }, { - "id": "3809", + "id": "3817", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toThrow(expected)\n\nExpected message: \"Unexpected exception in isGameOver\"\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:44:59)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136802,10 +136863,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "939" + "941" ], "coveredBy": [ - "939" + "941" ], "location": { "end": { @@ -136819,7 +136880,7 @@ } }, { - "id": "3810", + "id": "3818", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"isGameOver\", {\"gameId\": \"0fbe8fd296bdbcbc9ced0944\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:45:91)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -136827,10 +136888,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "939" + "941" ], "coveredBy": [ - "939" + "941" ], "location": { "end": { @@ -136844,7 +136905,7 @@ } }, { - "id": "3811", + "id": "3819", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(17,70): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; }'.\n Property 'gameId' is missing in type '{}' but required in type '{ gameId: ObjectId; }'.\n", @@ -136852,7 +136913,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "939" + "941" ], "location": { "end": { @@ -136866,7 +136927,7 @@ } }, { - "id": "3812", + "id": "3820", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(19,94): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", @@ -136874,17 +136935,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136898,7 +136959,7 @@ } }, { - "id": "3813", + "id": "3821", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(19,104): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", @@ -136906,17 +136967,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136930,7 +136991,7 @@ } }, { - "id": "3814", + "id": "3822", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(20,106): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"charmed\" | \"survivors\" | \"villagers\" | \"werewolves\" | \"lovers\" | \"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | ... 23 more ... | \"devoted-servant\"'.\n", @@ -136938,17 +136999,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136962,7 +137023,7 @@ } }, { - "id": "3815", + "id": "3823", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(20,119): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | \"sniff\" | \"choose-model\" | \"choose-side\" | \"ban-voting\" | \"choose-card\" | \"elect-sheriff\" | ... 6 more ... | \"request-another-vote\"'.\n", @@ -136970,17 +137031,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -136994,7 +137055,7 @@ } }, { - "id": "3816", + "id": "3824", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:75:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137002,20 +137063,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137029,7 +137090,7 @@ } }, { - "id": "3817", + "id": "3825", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:60:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137037,20 +137098,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "940" + "942" ], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137064,7 +137125,7 @@ } }, { - "id": "3818", + "id": "3826", "mutatorName": "LogicalOperator", "replacement": "areAllPlayersDead(game) && !isHunterShootPlayIncoming && !isSurvivorsBuryDeadBodiesPlayIncoming && !!gameVictoryData", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:60:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137072,20 +137133,20 @@ "testsCompleted": 11, "static": false, "killedBy": [ - "940" + "942" ], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137099,7 +137160,7 @@ } }, { - "id": "3819", + "id": "3827", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137107,19 +137168,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137133,7 +137194,7 @@ } }, { - "id": "3820", + "id": "3828", "mutatorName": "LogicalOperator", "replacement": "!isHunterShootPlayIncoming && !isSurvivorsBuryDeadBodiesPlayIncoming || !!gameVictoryData", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:75:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137141,19 +137202,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137167,7 +137228,7 @@ } }, { - "id": "3821", + "id": "3829", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:75:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137175,19 +137236,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137201,7 +137262,7 @@ } }, { - "id": "3822", + "id": "3830", "mutatorName": "LogicalOperator", "replacement": "!isHunterShootPlayIncoming || !isSurvivorsBuryDeadBodiesPlayIncoming", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:75:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137209,19 +137270,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137235,7 +137296,7 @@ } }, { - "id": "3823", + "id": "3831", "mutatorName": "BooleanLiteral", "replacement": "isHunterShootPlayIncoming", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:75:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137243,19 +137304,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "941" + "943" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137269,7 +137330,7 @@ } }, { - "id": "3824", + "id": "3832", "mutatorName": "BooleanLiteral", "replacement": "isSurvivorsBuryDeadBodiesPlayIncoming", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137277,17 +137338,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "943", - "944", + "750", + "751", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137301,7 +137362,7 @@ } }, { - "id": "3825", + "id": "3833", "mutatorName": "BooleanLiteral", "replacement": "!gameVictoryData", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137309,17 +137370,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "943", - "944", + "750", + "751", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137333,7 +137394,7 @@ } }, { - "id": "3826", + "id": "3834", "mutatorName": "BooleanLiteral", "replacement": "gameVictoryData", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137341,17 +137402,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "943", - "944", + "750", + "751", "945", "946", "947", - "948" + "948", + "949", + "950" ], "location": { "end": { @@ -137365,7 +137426,7 @@ } }, { - "id": "3827", + "id": "3835", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(25,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -137373,10 +137434,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", @@ -137392,7 +137451,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137406,7 +137467,7 @@ } }, { - "id": "3828", + "id": "3836", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 24\n+ Received + 2\n\n GameVictory {\n- \"type\": \"angel\",\n- \"winners\": Array [\n- Player {\n- \"_id\": \"7e4dec359c1c9ab1e05fad35\",\n- \"attributes\": Array [],\n- \"death\": PlayerDeath {\n- \"cause\": \"vote\",\n- \"source\": \"survivors\",\n- },\n- \"group\": undefined,\n- \"isAlive\": false,\n- \"name\": \"Roel\",\n- \"position\": 922704156819456,\n- \"role\": PlayerRole {\n- \"current\": \"angel\",\n- \"isRevealed\": false,\n- \"original\": \"angel\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- ],\n+ \"type\": \"none\",\n+ \"winners\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:225:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137414,13 +137475,11 @@ "testsCompleted": 20, "static": false, "killedBy": [ - "950" + "952" ], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", @@ -137436,7 +137495,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137450,7 +137511,7 @@ } }, { - "id": "3829", + "id": "3837", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 21\n\n GameVictory {\n- \"type\": \"none\",\n- \"winners\": undefined,\n+ \"type\": \"werewolves\",\n+ \"winners\": Array [\n+ Player {\n+ \"_id\": \"d1c91d639ba7f5ecda0c9e17\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Joey\",\n+ \"position\": 7391328839139328,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:211:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137458,13 +137519,11 @@ "testsCompleted": 20, "static": false, "killedBy": [ - "949" + "951" ], "coveredBy": [ - "748", - "749", - "940", - "941", + "750", + "751", "942", "943", "944", @@ -137480,7 +137539,9 @@ "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137494,7 +137555,7 @@ } }, { - "id": "3830", + "id": "3838", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 21\n\n GameVictory {\n- \"type\": \"none\",\n- \"winners\": undefined,\n+ \"type\": \"werewolves\",\n+ \"winners\": Array [\n+ Player {\n+ \"_id\": \"d9e64b13884ff8a902eab9f2\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Franco\",\n+ \"position\": 2127311734308864,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:211:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137502,11 +137563,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "949" + "951" ], "coveredBy": [ - "940", - "949" + "942", + "951" ], "location": { "end": { @@ -137520,7 +137581,7 @@ } }, { - "id": "3831", + "id": "3839", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137528,27 +137589,27 @@ "testsCompleted": 18, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137562,7 +137623,7 @@ } }, { - "id": "3832", + "id": "3840", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(30,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137570,24 +137631,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137601,7 +137662,7 @@ } }, { - "id": "3833", + "id": "3841", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(31,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137609,24 +137670,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137640,7 +137701,7 @@ } }, { - "id": "3834", + "id": "3842", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(32,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137648,24 +137709,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137679,7 +137740,7 @@ } }, { - "id": "3835", + "id": "3843", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(33,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137687,24 +137748,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137718,7 +137779,7 @@ } }, { - "id": "3836", + "id": "3844", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(34,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137726,24 +137787,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137757,7 +137818,7 @@ } }, { - "id": "3837", + "id": "3845", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(35,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137765,24 +137826,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137796,7 +137857,7 @@ } }, { - "id": "3838", + "id": "3846", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(36,7): error TS2739: Type '{}' is missing the following properties from type '{ winCondition: (game: Game) => boolean; victoryFactoryMethod: (game: Game) => GameVictory; }': winCondition, victoryFactoryMethod\n", @@ -137804,24 +137865,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137835,7 +137896,7 @@ } }, { - "id": "3839", + "id": "3847", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -137843,27 +137904,27 @@ "testsCompleted": 18, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137877,7 +137938,7 @@ } }, { - "id": "3840", + "id": "3848", "mutatorName": "OptionalChaining", "replacement": "victoryCondition.victoryFactoryMethod", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(39,12): error TS18048: 'victoryCondition' is possibly 'undefined'.\n", @@ -137885,24 +137946,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", - "957" + "957", + "958", + "959" ], "location": { "end": { @@ -137916,7 +137977,7 @@ } }, { - "id": "3841", + "id": "3849", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(42,40): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -137924,19 +137985,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -137950,7 +138011,7 @@ } }, { - "id": "3842", + "id": "3850", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(43,68): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"villagers\" | \"werewolves\"'.\n", @@ -137958,19 +138019,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -137984,7 +138045,7 @@ } }, { - "id": "3843", + "id": "3851", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 38\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"c1a2e36ad9dc7b9df2cd6d13\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"5d2eba69ac1cde17e4bddc5d\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Toy\",\n- \"position\": 4583470022000640,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"5d3febcedeff11b1cd9917df\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reese\",\n- \"position\": 6967973308792832,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"5d3febcedeff11b1cd9917df\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Reese\",\n- \"position\": 6967973308792832,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"5d2eba69ac1cde17e4bddc5d\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Toy\",\n- \"position\": 4583470022000640,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n },\n- },\n- Object {\n- \"_id\": \"a6e58622cf4ae7799497ab60\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Crystel\",\n- \"position\": 4737853829414912,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"aaac48ed3e6ded2ef045aeeb\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jocelyn\",\n- \"position\": 6308983998513152,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 8267768029773825,\n \"turn\": 7767227606499328,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,43 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"werewolves\",\n+ \"winners\": Array [\n+ Object {\n+ \"_id\": \"5d3febcedeff11b1cd9917df\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Reese\",\n+ \"position\": 6967973308792832,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"aaac48ed3e6ded2ef045aeeb\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Jocelyn\",\n+ \"position\": 6308983998513152,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -137992,22 +138053,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138021,7 +138082,7 @@ } }, { - "id": "3844", + "id": "3852", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138029,22 +138090,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138058,7 +138119,7 @@ } }, { - "id": "3845", + "id": "3853", "mutatorName": "LogicalOperator", "replacement": "werewolvesSidedPlayers.length > 0 || !game.players.some(({\n side,\n isAlive\n}) => side.current === \"villagers\" && isAlive)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 38\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"764f892acec42c8dcaafc1d1\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"ef6dbbdd70d7b188fa4ceb8d\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Lesley\",\n- \"position\": 5009471268978688,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"3cd8cb695bf6dbe4ccff9d2f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Evans\",\n- \"position\": 2084252078309376,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"3cd8cb695bf6dbe4ccff9d2f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Evans\",\n- \"position\": 2084252078309376,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"ef6dbbdd70d7b188fa4ceb8d\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Lesley\",\n- \"position\": 5009471268978688,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n },\n- },\n- Object {\n- \"_id\": \"8ea697c6001d9bc5feac74f2\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Cyril\",\n- \"position\": 5806572607373312,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"fb42fcaf2eba72ed9a6e22da\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Ova\",\n- \"position\": 5913050597031936,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 4348230122864641,\n \"turn\": 4571404500467712,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,43 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"werewolves\",\n+ \"winners\": Array [\n+ Object {\n+ \"_id\": \"3cd8cb695bf6dbe4ccff9d2f\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Evans\",\n+ \"position\": 2084252078309376,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"fb42fcaf2eba72ed9a6e22da\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Ova\",\n+ \"position\": 5913050597031936,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138066,22 +138127,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138095,7 +138156,7 @@ } }, { - "id": "3846", + "id": "3854", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:365:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138103,22 +138164,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "958" + "960" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138132,7 +138193,7 @@ } }, { - "id": "3847", + "id": "3855", "mutatorName": "EqualityOperator", "replacement": "werewolvesSidedPlayers.length >= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:365:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138140,22 +138201,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "958" + "960" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138169,7 +138230,7 @@ } }, { - "id": "3848", + "id": "3856", "mutatorName": "EqualityOperator", "replacement": "werewolvesSidedPlayers.length <= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138177,22 +138238,22 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", "958", "959", "960", - "961" + "961", + "962", + "963" ], "location": { "end": { @@ -138206,7 +138267,7 @@ } }, { - "id": "3849", + "id": "3857", "mutatorName": "BooleanLiteral", "replacement": "game.players.some(({\n side,\n isAlive\n}) => side.current === \"villagers\" && isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138214,20 +138275,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138241,7 +138302,7 @@ } }, { - "id": "3850", + "id": "3858", "mutatorName": "MethodExpression", "replacement": "game.players.every(({\n side,\n isAlive\n}) => side.current === \"villagers\" && isAlive)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 16\n\n GameVictory {\n- \"type\": \"villagers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n- \"_id\": \"7f9e92f96f351cd054b49dbf\",\n+ \"_id\": \"21dac4b6a0da23f41e06eeeb\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Lyda\",\n- \"position\": 6071940364107776,\n+ \"isAlive\": false,\n+ \"name\": \"Oswaldo\",\n+ \"position\": 2422601762734080,\n \"role\": PlayerRole {\n- \"current\": \"villager\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n Player {\n- \"_id\": \"02f2f9fac54dd7b7a5f2ded9\",\n+ \"_id\": \"eee62aa7dc20ffe5374ae34e\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": false,\n- \"name\": \"Guillermo\",\n- \"position\": 3314633257517056,\n+ \"name\": \"Brigitte\",\n+ \"position\": 6750191350710272,\n \"role\": PlayerRole {\n- \"current\": \"seer\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"seer\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n ],\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:303:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138249,20 +138310,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "956" + "958" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138276,7 +138337,7 @@ } }, { - "id": "3851", + "id": "3859", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 16\n\n GameVictory {\n- \"type\": \"villagers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n- \"_id\": \"2e7dd1ced4fd2aaa1bccfcc4\",\n+ \"_id\": \"16fcbba127cf7cd029a2a77a\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tabitha\",\n- \"position\": 7003861390721024,\n+ \"isAlive\": false,\n+ \"name\": \"Easter\",\n+ \"position\": 6011629256835072,\n \"role\": PlayerRole {\n- \"current\": \"villager\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"villager\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n Player {\n- \"_id\": \"d55f139bdb4e3a35bef993ba\",\n+ \"_id\": \"caeb4bfebbbeced4fb7bf899\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": false,\n- \"name\": \"Travon\",\n- \"position\": 4187104695287808,\n+ \"name\": \"Stephon\",\n+ \"position\": 8999815461470208,\n \"role\": PlayerRole {\n- \"current\": \"seer\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"seer\",\n+ \"original\": \"werewolf\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n ],\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:303:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138284,20 +138345,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "956" + "958" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138311,7 +138372,7 @@ } }, { - "id": "3852", + "id": "3860", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138319,20 +138380,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138346,7 +138407,7 @@ } }, { - "id": "3853", + "id": "3861", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 38\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"73fe230a20f1dfcbfe38357c\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"ef2d4ea3eb0e19b4016dbcfe\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Linnea\",\n- \"position\": 3453402126221312,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"e7d01eee898da12eebfe52b0\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Nash\",\n- \"position\": 3744532206190592,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"e7d01eee898da12eebfe52b0\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Nash\",\n- \"position\": 3744532206190592,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"ef2d4ea3eb0e19b4016dbcfe\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Linnea\",\n- \"position\": 3453402126221312,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n },\n- },\n- Object {\n- \"_id\": \"b278e321cdfa724afccf7169\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Angie\",\n- \"position\": 8829342517821440,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"95efa8afde42c3c83f009acc\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Hudson\",\n- \"position\": 3149050796834816,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 8085393903714305,\n \"turn\": 6089989643304960,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,43 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"werewolves\",\n+ \"winners\": Array [\n+ Object {\n+ \"_id\": \"e7d01eee898da12eebfe52b0\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Nash\",\n+ \"position\": 3744532206190592,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"95efa8afde42c3c83f009acc\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Hudson\",\n+ \"position\": 3149050796834816,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ ],\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138354,20 +138415,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138381,7 +138442,7 @@ } }, { - "id": "3854", + "id": "3862", "mutatorName": "LogicalOperator", "replacement": "side.current === \"villagers\" || isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138389,20 +138450,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138416,7 +138477,7 @@ } }, { - "id": "3855", + "id": "3863", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138424,20 +138485,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138451,7 +138512,7 @@ } }, { - "id": "3856", + "id": "3864", "mutatorName": "EqualityOperator", "replacement": "side.current !== \"villagers\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:107:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138459,20 +138520,20 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "943" + "945" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138486,7 +138547,7 @@ } }, { - "id": "3857", + "id": "3865", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(44,91): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -138494,17 +138555,17 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "960", - "961" + "958", + "959", + "962", + "963" ], "location": { "end": { @@ -138518,7 +138579,7 @@ } }, { - "id": "3858", + "id": "3866", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(47,39): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -138526,15 +138587,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138548,7 +138609,7 @@ } }, { - "id": "3859", + "id": "3867", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(48,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"villagers\" | \"werewolves\"'.\n", @@ -138556,15 +138617,15 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138578,7 +138639,7 @@ } }, { - "id": "3860", + "id": "3868", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"type\": \"villagers\", \"winners\": [{\"_id\": \"cae5e7da03bbebba9bc5fc35\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lonzo\", \"position\": 6878748332785664, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1f64d2f6e1bac8adf9ecdbb4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Berniece\", \"position\": 8753368977637376, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:315:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138586,18 +138647,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "957" + "959" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138611,7 +138672,7 @@ } }, { - "id": "3861", + "id": "3869", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:125:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138619,18 +138680,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "944" + "946" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138644,7 +138705,7 @@ } }, { - "id": "3862", + "id": "3870", "mutatorName": "LogicalOperator", "replacement": "villagersSidedPlayers.length > 0 || !game.players.some(({\n side,\n isAlive\n}) => side.current === \"werewolves\" && isAlive)", "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"type\": \"villagers\", \"winners\": [{\"_id\": \"ff0d1dfda7bb30fe6ab4eb5a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lura\", \"position\": 2524806211698688, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"cbdfc50f88ddc2ceffd85318\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Sarah\", \"position\": 4762490659405824, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:315:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138652,18 +138713,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "957" + "959" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138677,7 +138738,7 @@ } }, { - "id": "3863", + "id": "3871", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138685,18 +138746,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138710,7 +138771,7 @@ } }, { - "id": "3864", + "id": "3872", "mutatorName": "EqualityOperator", "replacement": "villagersSidedPlayers.length >= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:412:60)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138718,18 +138779,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "962" + "964" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138743,7 +138804,7 @@ } }, { - "id": "3865", + "id": "3873", "mutatorName": "EqualityOperator", "replacement": "villagersSidedPlayers.length <= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138751,18 +138812,18 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "962", - "963", + "750", + "751", + "946", + "958", + "959", "964", - "965" + "965", + "966", + "967" ], "location": { "end": { @@ -138776,7 +138837,7 @@ } }, { - "id": "3866", + "id": "3874", "mutatorName": "BooleanLiteral", "replacement": "game.players.some(({\n side,\n isAlive\n}) => side.current === \"werewolves\" && isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138784,16 +138845,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138807,7 +138868,7 @@ } }, { - "id": "3867", + "id": "3875", "mutatorName": "MethodExpression", "replacement": "game.players.every(({\n side,\n isAlive\n}) => side.current === \"werewolves\" && isAlive)", "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"type\": \"villagers\", \"winners\": [{\"_id\": \"d2c908fc210ab193bb4c40bf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Floy\", \"position\": 3222141686251520, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"5e5f0fb9311c04a2c8d8ac9a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lee\", \"position\": 3585745440735232, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:315:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138815,16 +138876,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "957" + "959" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138838,7 +138899,7 @@ } }, { - "id": "3868", + "id": "3876", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -138846,16 +138907,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138869,7 +138930,7 @@ } }, { - "id": "3869", + "id": "3877", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:125:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138877,16 +138938,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "944" + "946" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138900,7 +138961,7 @@ } }, { - "id": "3870", + "id": "3878", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBeUndefined()\n\nReceived: {\"type\": \"villagers\", \"winners\": [{\"_id\": \"6af4028f204d6bf35eaaf7f9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tristian\", \"position\": 2641132792053760, \"role\": {\"current\": \"villager\", \"isRevealed\": false, \"original\": \"villager\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"1bea2aa5237dda3be69fd0f3\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lonny\", \"position\": 4335335093829632, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:315:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138908,16 +138969,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "957" + "959" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138931,7 +138992,7 @@ } }, { - "id": "3871", + "id": "3879", "mutatorName": "LogicalOperator", "replacement": "side.current === \"werewolves\" || isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:125:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138939,16 +139000,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "944" + "946" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138962,7 +139023,7 @@ } }, { - "id": "3872", + "id": "3880", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:125:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -138970,16 +139031,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "944" + "946" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -138993,7 +139054,7 @@ } }, { - "id": "3873", + "id": "3881", "mutatorName": "EqualityOperator", "replacement": "side.current !== \"werewolves\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:125:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139001,16 +139062,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "944" + "946" ], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -139024,7 +139085,7 @@ } }, { - "id": "3874", + "id": "3882", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(49,90): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -139032,13 +139093,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "944", - "956", - "957", - "964", - "965" + "750", + "751", + "946", + "958", + "959", + "966", + "967" ], "location": { "end": { @@ -139052,7 +139113,7 @@ } }, { - "id": "3875", + "id": "3883", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(52,36): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -139060,27 +139121,27 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139094,7 +139155,7 @@ } }, { - "id": "3876", + "id": "3884", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(54,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -139102,27 +139163,27 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139136,7 +139197,7 @@ } }, { - "id": "3877", + "id": "3885", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 21\n+ Received + 2\n\n GameVictory {\n- \"type\": \"pied-piper\",\n- \"winners\": Array [\n- Player {\n- \"_id\": \"0ae4b22abcf8bbe0fcac3ed6\",\n- \"attributes\": Array [],\n- \"death\": undefined,\n- \"group\": undefined,\n- \"isAlive\": true,\n- \"name\": \"Tyrese\",\n- \"position\": 5633477946900480,\n- \"role\": PlayerRole {\n- \"current\": \"pied-piper\",\n- \"isRevealed\": false,\n- \"original\": \"pied-piper\",\n- },\n- \"side\": PlayerSide {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n+ \"type\": \"lovers\",\n+ \"winners\": Array [],\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:252:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139144,30 +139205,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "952" + "954" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139181,7 +139242,7 @@ } }, { - "id": "3878", + "id": "3886", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"cca1d9efad84e045ffb3efd3\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139189,30 +139250,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139226,7 +139287,7 @@ } }, { - "id": "3879", + "id": "3887", "mutatorName": "LogicalOperator", "replacement": "lovers.length > 0 || game.players.every(player => {\n const isPlayerCupid = player.role.current === \"cupid\";\n const isPlayerInLove = doesPlayerHaveActiveAttributeWithName(player, \"in-love\", game);\n return isPlayerInLove && player.isAlive || !isPlayerInLove && !player.isAlive || isPlayerCupid && mustCupidWinWithLovers;\n})", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139234,30 +139295,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "966" + "968" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139271,7 +139332,7 @@ } }, { - "id": "3880", + "id": "3888", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139279,30 +139340,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "966" + "968" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139316,7 +139377,7 @@ } }, { - "id": "3881", + "id": "3889", "mutatorName": "EqualityOperator", "replacement": "lovers.length >= 0", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139324,30 +139385,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "966" + "968" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139361,7 +139422,7 @@ } }, { - "id": "3882", + "id": "3890", "mutatorName": "EqualityOperator", "replacement": "lovers.length <= 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"eee0bcb6782cdfac4fedfa0c\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139369,30 +139430,30 @@ "testsCompleted": 21, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "966", - "967", + "958", + "959", "968", "969", - "970" + "970", + "971", + "972" ], "location": { "end": { @@ -139406,7 +139467,7 @@ } }, { - "id": "3883", + "id": "3891", "mutatorName": "MethodExpression", "replacement": "game.players.some(player => {\n const isPlayerCupid = player.role.current === \"cupid\";\n const isPlayerInLove = doesPlayerHaveActiveAttributeWithName(player, \"in-love\", game);\n return isPlayerInLove && player.isAlive || !isPlayerInLove && !player.isAlive || isPlayerCupid && mustCupidWinWithLovers;\n})", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139414,14 +139475,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139435,7 +139496,7 @@ } }, { - "id": "3884", + "id": "3892", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"bd635fc7f48dd7af189ce3a7\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139443,14 +139504,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139464,7 +139525,7 @@ } }, { - "id": "3885", + "id": "3893", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139472,14 +139533,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139493,7 +139554,7 @@ } }, { - "id": "3886", + "id": "3894", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139501,14 +139562,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "970" + "972" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139522,7 +139583,7 @@ } }, { - "id": "3887", + "id": "3895", "mutatorName": "EqualityOperator", "replacement": "player.role.current !== \"cupid\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139530,14 +139591,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139551,7 +139612,7 @@ } }, { - "id": "3888", + "id": "3896", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(56,29): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -139559,11 +139620,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139577,7 +139638,7 @@ } }, { - "id": "3889", + "id": "3897", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(57,76): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -139585,11 +139646,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139603,7 +139664,7 @@ } }, { - "id": "3890", + "id": "3898", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139611,14 +139672,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139632,7 +139693,7 @@ } }, { - "id": "3891", + "id": "3899", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"88deb49bd0af485cd8ac45bb\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139640,14 +139701,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139661,7 +139722,7 @@ } }, { - "id": "3892", + "id": "3900", "mutatorName": "LogicalOperator", "replacement": "(isPlayerInLove && player.isAlive || !isPlayerInLove && !player.isAlive) && isPlayerCupid && mustCupidWinWithLovers", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"d9f4cce180021c1106483a1c\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139669,14 +139730,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139690,7 +139751,7 @@ } }, { - "id": "3893", + "id": "3901", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"4bf2fbd27106afd6fe81ee3f\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139698,14 +139759,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139719,7 +139780,7 @@ } }, { - "id": "3894", + "id": "3902", "mutatorName": "LogicalOperator", "replacement": "isPlayerInLove && player.isAlive && !isPlayerInLove && !player.isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"8b1e1b0cf68edfd6faf613b1\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139727,14 +139788,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139748,7 +139809,7 @@ } }, { - "id": "3895", + "id": "3903", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"3555ab3dfdfa1c5ad5b185ef\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139756,14 +139817,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139777,7 +139838,7 @@ } }, { - "id": "3896", + "id": "3904", "mutatorName": "LogicalOperator", "replacement": "isPlayerInLove || player.isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139785,14 +139846,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139806,7 +139867,7 @@ } }, { - "id": "3897", + "id": "3905", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"e1ae1dd9ab1386adec48cfea\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139814,14 +139875,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139835,7 +139896,7 @@ } }, { - "id": "3898", + "id": "3906", "mutatorName": "LogicalOperator", "replacement": "!isPlayerInLove || !player.isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139843,14 +139904,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139864,7 +139925,7 @@ } }, { - "id": "3899", + "id": "3907", "mutatorName": "BooleanLiteral", "replacement": "isPlayerInLove", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"bd6fed5805339b099f7dabcb\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139872,14 +139933,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139893,7 +139954,7 @@ } }, { - "id": "3900", + "id": "3908", "mutatorName": "BooleanLiteral", "replacement": "player.isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -1,7 +1,7 @@\n GameVictory {\n- \"type\": \"lovers\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n Player {\n \"_id\": \"dd4be80928f72acaa7bbccf8\",\n \"attributes\": Array [\n PlayerAttribute {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:238:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139901,14 +139962,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "951" + "953" ], "coveredBy": [ - "945", - "951", - "968", - "969", - "970" + "947", + "953", + "970", + "971", + "972" ], "location": { "end": { @@ -139922,7 +139983,7 @@ } }, { - "id": "3901", + "id": "3909", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139930,11 +139991,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "970" + "972" ], "coveredBy": [ - "968", - "970" + "970", + "972" ], "location": { "end": { @@ -139948,7 +140009,7 @@ } }, { - "id": "3902", + "id": "3910", "mutatorName": "LogicalOperator", "replacement": "isPlayerCupid || mustCupidWinWithLovers", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:514:57\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -139956,11 +140017,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "968" + "970" ], "coveredBy": [ - "968", - "970" + "970", + "972" ], "location": { "end": { @@ -139974,7 +140035,7 @@ } }, { - "id": "3903", + "id": "3911", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(62,45): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -139982,23 +140043,23 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140012,7 +140073,7 @@ } }, { - "id": "3904", + "id": "3912", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(63,64): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -140020,23 +140081,23 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140050,7 +140111,7 @@ } }, { - "id": "3905", + "id": "3913", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -140058,26 +140119,26 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140091,7 +140152,7 @@ } }, { - "id": "3906", + "id": "3914", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -140099,26 +140160,26 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140132,7 +140193,7 @@ } }, { - "id": "3907", + "id": "3915", "mutatorName": "LogicalOperator", "replacement": "!!whiteWerewolfPlayer || game.players.every(({\n role,\n isAlive\n}) => role.current === \"white-werewolf\" && isAlive || role.current !== \"white-werewolf\" && !isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140140,26 +140201,26 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "971" + "973" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140173,7 +140234,7 @@ } }, { - "id": "3908", + "id": "3916", "mutatorName": "BooleanLiteral", "replacement": "!whiteWerewolfPlayer", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"ad87afea0afe27f66e1bd349\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Eloy\",\n+ \"position\": 263723874779136,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"cd5b96a7263628dd3dcabe85\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140181,26 +140242,26 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140214,7 +140275,7 @@ } }, { - "id": "3909", + "id": "3917", "mutatorName": "BooleanLiteral", "replacement": "whiteWerewolfPlayer", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"62f35feeadda90ec2a6bdff9\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Tavares\",\n+ \"position\": 8475785027387392,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"de86adfc7c4988ff5c3b701f\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140222,26 +140283,26 @@ "testsCompleted": 17, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "953", - "954", + "948", "955", "956", "957", - "971", - "972", + "958", + "959", "973", "974", - "975" + "975", + "976", + "977" ], "location": { "end": { @@ -140255,7 +140316,7 @@ } }, { - "id": "3910", + "id": "3918", "mutatorName": "MethodExpression", "replacement": "game.players.some(({\n role,\n isAlive\n}) => role.current === \"white-werewolf\" && isAlive || role.current !== \"white-werewolf\" && !isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140263,14 +140324,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "973" + "975" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140284,7 +140345,7 @@ } }, { - "id": "3911", + "id": "3919", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"bebed5f2c8e9c9f7828fd8bb\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Chasity\",\n+ \"position\": 6282472541126656,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"7cc4cbbe56cfc08ebd444cd4\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140292,14 +140353,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140313,7 +140374,7 @@ } }, { - "id": "3912", + "id": "3920", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140321,14 +140382,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "973" + "975" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140342,7 +140403,7 @@ } }, { - "id": "3913", + "id": "3921", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"ce5a2c67deaec47af0a2bac0\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Eliezer\",\n+ \"position\": 2895161063374848,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"05c3c7ba7e40ca5dd42589a9\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140350,14 +140411,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140371,7 +140432,7 @@ } }, { - "id": "3914", + "id": "3922", "mutatorName": "LogicalOperator", "replacement": "role.current === \"white-werewolf\" && isAlive && role.current !== \"white-werewolf\" && !isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"02548977deaed8d43d5d70ac\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Rosetta\",\n+ \"position\": 3758670210924544,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"8abab05d638c1d9d1fa1cadc\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140379,14 +140440,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140400,7 +140461,7 @@ } }, { - "id": "3915", + "id": "3923", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"b3ed23addb83801ffaca90cb\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Cole\",\n+ \"position\": 4054657861156864,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"df9d6d50f1d4bfcaede0ae76\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140408,14 +140469,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140429,7 +140490,7 @@ } }, { - "id": "3916", + "id": "3924", "mutatorName": "LogicalOperator", "replacement": "role.current === \"white-werewolf\" || isAlive", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(65,55): error TS2367: This comparison appears to be unintentional because the types '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | \"elder\" | \"scapegoat\" | ... 15 more ... | \"devoted-servant\"' and '\"white-werewolf\"' have no overlap.\n", @@ -140437,11 +140498,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140455,7 +140516,7 @@ } }, { - "id": "3917", + "id": "3925", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140463,14 +140524,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "973" + "975" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140484,7 +140545,7 @@ } }, { - "id": "3918", + "id": "3926", "mutatorName": "EqualityOperator", "replacement": "role.current !== \"white-werewolf\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"f9aeeabdf1a011b5bfbc4776\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Elise\",\n+ \"position\": 176700476358656,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"7e7fecfa6e3bb632c2943d4d\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140492,14 +140553,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140513,7 +140574,7 @@ } }, { - "id": "3919", + "id": "3927", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(65,7): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -140521,11 +140582,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140539,7 +140600,7 @@ } }, { - "id": "3920", + "id": "3928", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"ae1dfdbd67c7c1da43ed9dde\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Newton\",\n+ \"position\": 4677875684868096,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"8850defec9e0fe9ba9d2ebb0\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140547,14 +140608,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140568,7 +140629,7 @@ } }, { - "id": "3921", + "id": "3929", "mutatorName": "LogicalOperator", "replacement": "role.current !== \"white-werewolf\" || !isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140576,14 +140637,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "973" + "975" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140597,7 +140658,7 @@ } }, { - "id": "3922", + "id": "3930", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:573:66\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140605,14 +140666,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "974" + "976" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140626,7 +140687,7 @@ } }, { - "id": "3923", + "id": "3931", "mutatorName": "EqualityOperator", "replacement": "role.current === \"white-werewolf\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"8c20ded09b26782abe9fc05a\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Abdiel\",\n+ \"position\": 6753033448849408,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"facbbd914ed835baa226f7cd\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140634,14 +140695,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140655,7 +140716,7 @@ } }, { - "id": "3924", + "id": "3932", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(65,55): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -140663,11 +140724,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140681,7 +140742,7 @@ } }, { - "id": "3925", + "id": "3933", "mutatorName": "BooleanLiteral", "replacement": "isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 19\n\n@@ -1,8 +1,26 @@\n GameVictory {\n- \"type\": \"white-werewolf\",\n+ \"type\": \"werewolves\",\n \"winners\": Array [\n+ Player {\n+ \"_id\": \"5fee985fbad9d41bc8eb07af\",\n+ \"attributes\": Array [],\n+ \"death\": undefined,\n+ \"group\": undefined,\n+ \"isAlive\": false,\n+ \"name\": \"Jazmyn\",\n+ \"position\": 6205947374469120,\n+ \"role\": PlayerRole {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": PlayerSide {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n Player {\n \"_id\": \"2cc975a2a0a166ab31b50deb\",\n \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:264:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140689,14 +140750,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "953" + "955" ], "coveredBy": [ - "946", - "953", - "973", - "974", - "975" + "948", + "955", + "975", + "976", + "977" ], "location": { "end": { @@ -140710,7 +140771,7 @@ } }, { - "id": "3926", + "id": "3934", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(68,41): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -140718,28 +140779,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140753,7 +140814,7 @@ } }, { - "id": "3927", + "id": "3935", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(70,60): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -140761,28 +140822,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140796,7 +140857,7 @@ } }, { - "id": "3928", + "id": "3936", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 4\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"f9aa6f9f9f1ccda29a1fb1c0\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"244820aa057c19ac9958deba\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Emiliano\",\n- \"position\": 4127620104978432,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"ed9ba1bdd2d38afb24d13fcf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Devonte\",\n- \"position\": 7425068692930560,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"ed9ba1bdd2d38afb24d13fcf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Devonte\",\n- \"position\": 7425068692930560,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"244820aa057c19ac9958deba\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Emiliano\",\n- \"position\": 4127620104978432,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n },\n- Object {\n- \"_id\": \"8b6e7245bf3ddda49dfb03b9\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Jada\",\n- \"position\": 1866023850475520,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"dbfffc7e16b9d9e492c2df8c\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Naomi\",\n- \"position\": 8394228436566016,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 8657102666989569,\n \"turn\": 2886016107020288,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,9 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"pied-piper\",\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -140804,31 +140865,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", - "957", - "976", - "977", + "957", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140842,7 +140903,7 @@ } }, { - "id": "3929", + "id": "3937", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:176:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -140850,31 +140911,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140888,7 +140949,7 @@ } }, { - "id": "3930", + "id": "3938", "mutatorName": "LogicalOperator", "replacement": "!!piedPiperPlayer && isPlayerAliveAndPowerful(piedPiperPlayer, game) && !leftToCharmPlayers.length || !isPowerlessOnWerewolvesSide || piedPiperPlayer.side.current === \"villagers\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(72,146): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -140896,28 +140957,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140931,7 +140992,7 @@ } }, { - "id": "3931", + "id": "3939", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -140939,28 +141000,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -140974,7 +141035,7 @@ } }, { - "id": "3932", + "id": "3940", "mutatorName": "LogicalOperator", "replacement": "!!piedPiperPlayer && isPlayerAliveAndPowerful(piedPiperPlayer, game) || !leftToCharmPlayers.length", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -140982,28 +141043,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -141017,7 +141078,7 @@ } }, { - "id": "3933", + "id": "3941", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -141025,28 +141086,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -141060,7 +141121,7 @@ } }, { - "id": "3934", + "id": "3942", "mutatorName": "LogicalOperator", "replacement": "!!piedPiperPlayer || isPlayerAliveAndPowerful(piedPiperPlayer, game)", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(72,58): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -141068,28 +141129,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -141103,7 +141164,7 @@ } }, { - "id": "3935", + "id": "3943", "mutatorName": "BooleanLiteral", "replacement": "!piedPiperPlayer", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(72,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -141111,28 +141172,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -141146,7 +141207,7 @@ } }, { - "id": "3936", + "id": "3944", "mutatorName": "BooleanLiteral", "replacement": "piedPiperPlayer", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(72,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS18048: 'piedPiperPlayer' is possibly 'undefined'.\n", @@ -141154,28 +141215,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", + "945", "946", - "947", - "952", - "953", + "948", + "949", "954", "955", "956", "957", - "976", - "977", + "958", + "959", "978", "979", "980", "981", "982", - "983" + "983", + "984", + "985" ], "location": { "end": { @@ -141189,7 +141250,7 @@ } }, { - "id": "3937", + "id": "3945", "mutatorName": "BooleanLiteral", "replacement": "leftToCharmPlayers.length", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(72,5): error TS2322: Type 'number | boolean' is not assignable to type 'boolean'.\n Type 'number' is not assignable to type 'boolean'.\n", @@ -141197,11 +141258,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "947", - "952", - "981", - "982", - "983" + "949", + "954", + "983", + "984", + "985" ], "location": { "end": { @@ -141215,7 +141276,7 @@ } }, { - "id": "3938", + "id": "3946", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:674:62\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141223,14 +141284,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "981" + "983" ], "coveredBy": [ - "947", - "952", - "981", - "982", - "983" + "949", + "954", + "983", + "984", + "985" ], "location": { "end": { @@ -141244,7 +141305,7 @@ } }, { - "id": "3939", + "id": "3947", "mutatorName": "LogicalOperator", "replacement": "!isPowerlessOnWerewolvesSide && piedPiperPlayer.side.current === \"villagers\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:176:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141252,14 +141313,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "947", - "952", - "981", - "982", - "983" + "949", + "954", + "983", + "984", + "985" ], "location": { "end": { @@ -141273,7 +141334,7 @@ } }, { - "id": "3940", + "id": "3948", "mutatorName": "BooleanLiteral", "replacement": "isPowerlessOnWerewolvesSide", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:176:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141281,14 +141342,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "947" + "949" ], "coveredBy": [ - "947", - "952", - "981", - "982", - "983" + "949", + "954", + "983", + "984", + "985" ], "location": { "end": { @@ -141302,7 +141363,7 @@ } }, { - "id": "3941", + "id": "3949", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:674:62\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141310,11 +141371,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "983" + "985" ], "coveredBy": [ - "981", - "983" + "983", + "985" ], "location": { "end": { @@ -141328,7 +141389,7 @@ } }, { - "id": "3942", + "id": "3950", "mutatorName": "EqualityOperator", "replacement": "piedPiperPlayer.side.current !== \"villagers\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:674:62\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141336,11 +141397,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "981" + "983" ], "coveredBy": [ - "981", - "983" + "983", + "985" ], "location": { "end": { @@ -141354,7 +141415,7 @@ } }, { - "id": "3943", + "id": "3951", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(73,40): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -141362,8 +141423,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "981", - "983" + "983", + "985" ], "location": { "end": { @@ -141377,7 +141438,7 @@ } }, { - "id": "3944", + "id": "3952", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(76,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -141385,26 +141446,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141413,7 +141472,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141427,7 +141488,7 @@ } }, { - "id": "3945", + "id": "3953", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(77,56): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -141435,26 +141496,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141463,7 +141522,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141477,7 +141538,7 @@ } }, { - "id": "3946", + "id": "3954", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141485,26 +141546,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141513,7 +141572,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141527,7 +141588,7 @@ } }, { - "id": "3947", + "id": "3955", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141535,26 +141596,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141563,7 +141622,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141577,7 +141638,7 @@ } }, { - "id": "3948", + "id": "3956", "mutatorName": "LogicalOperator", "replacement": "(!angelPlayer?.death || angelPlayer.isAlive || !isPlayerPowerful(angelPlayer, game)) && turn > 1", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141585,26 +141646,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141613,7 +141672,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141627,7 +141688,7 @@ } }, { - "id": "3949", + "id": "3957", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141635,26 +141696,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141663,7 +141722,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141677,7 +141738,7 @@ } }, { - "id": "3950", + "id": "3958", "mutatorName": "LogicalOperator", "replacement": "(!angelPlayer?.death || angelPlayer.isAlive) && !isPlayerPowerful(angelPlayer, game)", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(79,75): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141685,26 +141746,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141713,7 +141772,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141727,7 +141788,7 @@ } }, { - "id": "3951", + "id": "3959", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(79,36): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141735,26 +141796,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141763,7 +141822,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141777,7 +141838,7 @@ } }, { - "id": "3952", + "id": "3960", "mutatorName": "LogicalOperator", "replacement": "!angelPlayer?.death && angelPlayer.isAlive", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(79,32): error TS18048: 'angelPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(79,73): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141785,26 +141846,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141813,7 +141872,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141827,7 +141888,7 @@ } }, { - "id": "3953", + "id": "3961", "mutatorName": "BooleanLiteral", "replacement": "angelPlayer?.death", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(79,31): error TS18048: 'angelPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(79,72): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141835,26 +141896,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141863,7 +141922,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141877,7 +141938,7 @@ } }, { - "id": "3954", + "id": "3962", "mutatorName": "OptionalChaining", "replacement": "angelPlayer.death", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(79,10): error TS18048: 'angelPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(79,31): error TS18048: 'angelPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(79,72): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(82,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -141885,26 +141946,24 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", "948", + "949", "950", - "951", "952", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", @@ -141913,7 +141972,9 @@ "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141927,7 +141988,7 @@ } }, { - "id": "3955", + "id": "3963", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(angelPlayer, game)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141935,17 +141996,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "989", - "990", + "952", "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141959,7 +142020,7 @@ } }, { - "id": "3956", + "id": "3964", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141967,17 +142028,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "989" + "991" ], "coveredBy": [ - "948", "950", - "989", - "990", + "952", "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -141991,7 +142052,7 @@ } }, { - "id": "3957", + "id": "3965", "mutatorName": "EqualityOperator", "replacement": "turn >= 1", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -141999,17 +142060,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "989", - "990", + "952", "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142023,7 +142084,7 @@ } }, { - "id": "3958", + "id": "3966", "mutatorName": "EqualityOperator", "replacement": "turn <= 1", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142031,17 +142092,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "989", - "990", + "952", "991", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142055,7 +142116,7 @@ } }, { - "id": "3959", + "id": "3967", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(80,13): error TS2339: Property 'cause' does not exist on type 'PlayerDeath | undefined'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(80,35): error TS18048: 'angelPlayer' is possibly 'undefined'.\n", @@ -142063,28 +142124,28 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", - "989" + "989", + "990", + "991" ], "location": { "end": { @@ -142098,7 +142159,7 @@ } }, { - "id": "3960", + "id": "3968", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 4\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"3bdd5eaadd9abca19cc38b69\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"bfaa6cd27ff6fac93dfda84f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Nona\",\n- \"position\": 2376152645632000,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"1cdd49783cddb484b1eff8c0\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Gerson\",\n- \"position\": 2168402466570240,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"1cdd49783cddb484b1eff8c0\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Gerson\",\n- \"position\": 2168402466570240,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"bfaa6cd27ff6fac93dfda84f\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Nona\",\n- \"position\": 2376152645632000,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n },\n- Object {\n- \"_id\": \"4cb9bab129ebbf7bf4873e26\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Meghan\",\n- \"position\": 3749849071616000,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"1a1454272f45e34ef81bc8ad\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Marcus\",\n- \"position\": 7985275168882688,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": false,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 3002837218885633,\n \"turn\": 1756970763681792,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,9 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"angel\",\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -142106,31 +142167,31 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", "945", "946", "947", - "951", - "952", + "948", + "949", "953", "954", "955", "956", "957", - "984", - "985", + "958", + "959", "986", "987", "988", - "989" + "989", + "990", + "991" ], "location": { "end": { @@ -142144,7 +142205,7 @@ } }, { - "id": "3961", + "id": "3969", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142152,16 +142213,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "990" + "992" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142175,7 +142236,7 @@ } }, { - "id": "3962", + "id": "3970", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142183,16 +142244,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142206,7 +142267,7 @@ } }, { - "id": "3963", + "id": "3971", "mutatorName": "LogicalOperator", "replacement": "deathCause === \"eaten\" && deathCause === \"vote\" && phase === \"night\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(83,38): error TS2367: This comparison appears to be unintentional because the types '\"eaten\"' and '\"vote\"' have no overlap.\n", @@ -142214,13 +142275,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142234,7 +142295,7 @@ } }, { - "id": "3964", + "id": "3972", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142242,16 +142303,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "993" + "995" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142265,7 +142326,7 @@ } }, { - "id": "3965", + "id": "3973", "mutatorName": "EqualityOperator", "replacement": "deathCause !== \"eaten\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(83,38): error TS2367: This comparison appears to be unintentional because the types '\"eaten\"' and '\"vote\"' have no overlap.\n", @@ -142273,13 +142334,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142293,7 +142354,7 @@ } }, { - "id": "3966", + "id": "3974", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(83,12): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -142301,13 +142362,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", "993", - "994" + "994", + "995", + "996" ], "location": { "end": { @@ -142321,7 +142382,7 @@ } }, { - "id": "3967", + "id": "3975", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142329,15 +142390,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", - "994" + "993", + "994", + "996" ], "location": { "end": { @@ -142351,7 +142412,7 @@ } }, { - "id": "3968", + "id": "3976", "mutatorName": "LogicalOperator", "replacement": "deathCause === \"vote\" || phase === \"night\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142359,15 +142420,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "990" + "992" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", - "994" + "993", + "994", + "996" ], "location": { "end": { @@ -142381,7 +142442,7 @@ } }, { - "id": "3969", + "id": "3977", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142389,15 +142450,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "991" + "993" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", - "994" + "993", + "994", + "996" ], "location": { "end": { @@ -142411,7 +142472,7 @@ } }, { - "id": "3970", + "id": "3978", "mutatorName": "EqualityOperator", "replacement": "deathCause !== \"vote\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142419,15 +142480,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", - "994" + "993", + "994", + "996" ], "location": { "end": { @@ -142441,7 +142502,7 @@ } }, { - "id": "3971", + "id": "3979", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(83,38): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -142449,12 +142510,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "990", - "991", + "952", "992", - "994" + "993", + "994", + "996" ], "location": { "end": { @@ -142468,7 +142529,7 @@ } }, { - "id": "3972", + "id": "3980", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:818:58\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142476,13 +142537,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "992" + "994" ], "coveredBy": [ - "948", "950", - "992", - "994" + "952", + "994", + "996" ], "location": { "end": { @@ -142496,7 +142557,7 @@ } }, { - "id": "3973", + "id": "3981", "mutatorName": "EqualityOperator", "replacement": "phase !== \"night\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:194:53)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142504,13 +142565,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "948" + "950" ], "coveredBy": [ - "948", "950", - "992", - "994" + "952", + "994", + "996" ], "location": { "end": { @@ -142524,7 +142585,7 @@ } }, { - "id": "3974", + "id": "3982", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(83,63): error TS2367: This comparison appears to be unintentional because the types '\"night\" | \"day\"' and '\"\"' have no overlap.\n", @@ -142532,10 +142593,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "948", "950", - "992", - "994" + "952", + "994", + "996" ], "location": { "end": { @@ -142549,7 +142610,7 @@ } }, { - "id": "3975", + "id": "3983", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(86,53): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -142557,22 +142618,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142586,7 +142647,7 @@ } }, { - "id": "3976", + "id": "3984", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(87,72): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -142594,22 +142655,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142623,7 +142684,7 @@ } }, { - "id": "3977", + "id": "3985", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(91,97): error TS18048: 'prejudicedManipulatorPlayer' is possibly 'undefined'.\n", @@ -142631,22 +142692,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142660,7 +142721,7 @@ } }, { - "id": "3978", + "id": "3986", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(91,97): error TS18048: 'prejudicedManipulatorPlayer' is possibly 'undefined'.\n", @@ -142668,22 +142729,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142697,7 +142758,7 @@ } }, { - "id": "3979", + "id": "3987", "mutatorName": "LogicalOperator", "replacement": "!prejudicedManipulatorPlayer && !isPlayerAliveAndPowerful(prejudicedManipulatorPlayer, game)", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(88,67): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(91,97): error TS18048: 'prejudicedManipulatorPlayer' is possibly 'undefined'.\n", @@ -142705,22 +142766,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142734,7 +142795,7 @@ } }, { - "id": "3980", + "id": "3988", "mutatorName": "BooleanLiteral", "replacement": "prejudicedManipulatorPlayer", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(88,66): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/game-victory/game-victory.service.ts(91,97): error TS18048: 'prejudicedManipulatorPlayer' is possibly 'undefined'.\n", @@ -142742,22 +142803,22 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "954", - "955", + "945", + "946", "956", "957", - "995", - "996", + "958", + "959", "997", "998", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142771,7 +142832,7 @@ } }, { - "id": "3981", + "id": "3989", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(prejudicedManipulatorPlayer, game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"75d4d67fdc4e4dce1713a9fb\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Torrance\", \"position\": 8979292117532672, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142779,14 +142840,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "997", - "998", + "956", "999", - "1000" + "1000", + "1001", + "1002" ], "location": { "end": { @@ -142800,7 +142861,7 @@ } }, { - "id": "3982", + "id": "3990", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game-victory/game-victory.service.ts(89,97): error TS18048: 'prejudicedManipulatorPlayer' is possibly 'undefined'.\n", @@ -142808,19 +142869,19 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "995", - "996", + "958", + "959", "997", - "998" + "998", + "999", + "1000" ], "location": { "end": { @@ -142834,7 +142895,7 @@ } }, { - "id": "3983", + "id": "3991", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 4\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"fb3f11decc5af79ea0c02d48\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"0ef30cd09bd2c23eecd8819b\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Stephanie\",\n- \"position\": 3019327167004672,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"da3ab4b76c932812c48ab63b\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Hildegard\",\n- \"position\": 7066531410214912,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"da3ab4b76c932812c48ab63b\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Hildegard\",\n- \"position\": 7066531410214912,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"0ef30cd09bd2c23eecd8819b\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Stephanie\",\n- \"position\": 3019327167004672,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n },\n- Object {\n- \"_id\": \"9cb77b915efbaa2df1d3cbdd\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Foster\",\n- \"position\": 4907188696907776,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"94cf577cac390cad0c51b328\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Okey\",\n- \"position\": 1251780509827072,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 7365241855803393,\n \"turn\": 7742807275995136,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n@@ -302,6 +191,9 @@\n },\n \"type\": \"target\",\n },\n ],\n \"updatedAt\": Any,\n+ \"victory\": Object {\n+ \"type\": \"prejudiced-manipulator\",\n+ },\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -142842,22 +142903,22 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "941", - "942", + "750", + "751", "943", "944", - "955", - "956", + "945", + "946", "957", - "995", - "996", + "958", + "959", "997", - "998" + "998", + "999", + "1000" ], "location": { "end": { @@ -142871,7 +142932,7 @@ } }, { - "id": "3984", + "id": "3992", "mutatorName": "MethodExpression", "replacement": "game.players", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"c75ad72a5bb23e39391ddbbd\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Angelica\", \"position\": 3204236567379968, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142879,12 +142940,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -142898,7 +142959,7 @@ } }, { - "id": "3985", + "id": "3993", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:894:74\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142906,12 +142967,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "999" + "1001" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -142925,7 +142986,7 @@ } }, { - "id": "3986", + "id": "3994", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"e9aba7961444b4c6838e8c5e\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Stephanie\", \"position\": 1820974475378688, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142933,12 +142994,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -142952,7 +143013,7 @@ } }, { - "id": "3987", + "id": "3995", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:894:74\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142960,12 +143021,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "999" + "1001" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -142979,7 +143040,7 @@ } }, { - "id": "3988", + "id": "3996", "mutatorName": "EqualityOperator", "replacement": "group === prejudicedManipulatorPlayer.group", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"8a233998fa9febcdf0ab90db\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Maximilian\", \"position\": 1626600487518208, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -142987,12 +143048,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -143006,7 +143067,7 @@ } }, { - "id": "3989", + "id": "3997", "mutatorName": "MethodExpression", "replacement": "playersNotInPrejudicedManipulatorGroup.some(({\n isAlive\n}) => !isAlive)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:894:74\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -143014,12 +143075,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "999" + "1001" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -143033,7 +143094,7 @@ } }, { - "id": "3990", + "id": "3998", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"05e72bdb6aa381cdbd6a8ebe\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Ivy\", \"position\": 4166563804479488, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -143041,12 +143102,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -143060,7 +143121,7 @@ } }, { - "id": "3991", + "id": "3999", "mutatorName": "BooleanLiteral", "replacement": "isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"type\": \"prejudiced-manipulator\", \"winners\": [{\"_id\": \"af5babc8bfe5df89bfa8c8ee\", \"attributes\": [], \"death\": undefined, \"group\": \"boy\", \"isAlive\": true, \"name\": \"Junius\", \"position\": 5752494659469312, \"role\": {\"current\": \"prejudiced-manipulator\", \"isRevealed\": false, \"original\": \"prejudiced-manipulator\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}]}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts:277:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -143068,12 +143129,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "954" + "956" ], "coveredBy": [ - "954", - "999", - "1000" + "956", + "1001", + "1002" ], "location": { "end": { @@ -143093,7 +143154,7 @@ "language": "typescript", "mutants": [ { - "id": "3992", + "id": "4000", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(40,28): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -143101,9 +143162,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "685", - "686", - "1021" + "687", + "688", + "1023" ], "location": { "end": { @@ -143117,7 +143178,7 @@ } }, { - "id": "3993", + "id": "4001", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(44,49): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -143125,13 +143186,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", - "1025" + "1025", + "1026", + "1027" ], "location": { "end": { @@ -143145,7 +143206,7 @@ } }, { - "id": "3994", + "id": "4002", "mutatorName": "BooleanLiteral", "replacement": "upcomingPlays.length", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143153,16 +143214,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", - "1025" + "1025", + "1026", + "1027" ], "location": { "end": { @@ -143176,7 +143237,7 @@ } }, { - "id": "3995", + "id": "4003", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143184,16 +143245,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", - "1025" + "1025", + "1026", + "1027" ], "location": { "end": { @@ -143207,7 +143268,7 @@ } }, { - "id": "3996", + "id": "4004", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [UnexpectedException: Unexpected exception in createGame]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:190:21)", @@ -143215,16 +143276,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1022" + "1024" ], "coveredBy": [ - "736", - "737", "738", - "1022", - "1023", + "739", + "740", "1024", - "1025" + "1025", + "1026", + "1027" ], "location": { "end": { @@ -143238,7 +143299,7 @@ } }, { - "id": "3997", + "id": "4005", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [UnexpectedException: Unexpected exception in createGame]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:190:21)", @@ -143246,10 +143307,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1022" + "1024" ], "coveredBy": [ - "1022" + "1024" ], "location": { "end": { @@ -143263,7 +143324,7 @@ } }, { - "id": "3998", + "id": "4006", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [UnexpectedException: Unexpected exception in createGame]\nReceived: [UnexpectedException: Unexpected exception in ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:190:21)", @@ -143271,10 +143332,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1022" + "1024" ], "coveredBy": [ - "1022" + "1024" ], "location": { "end": { @@ -143288,7 +143349,7 @@ } }, { - "id": "3999", + "id": "4007", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 201\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:889:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143296,15 +143357,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "736" + "738" ], "coveredBy": [ - "736", - "737", "738", - "1023", - "1024", - "1025" + "739", + "740", + "1025", + "1026", + "1027" ], "location": { "end": { @@ -143318,7 +143379,7 @@ } }, { - "id": "4000", + "id": "4008", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(61,40): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -143326,10 +143387,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "741", - "742", - "1026", - "1027" + "743", + "744", + "1028", + "1029" ], "location": { "end": { @@ -143343,7 +143404,7 @@ } }, { - "id": "4001", + "id": "4009", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -103,11 +103,11 @@\n \"canBeSkipped\": true,\n },\n },\n \"phase\": \"night\",\n \"players\": Array [],\n- \"status\": \"canceled\",\n+ \"status\": \"playing\",\n \"tick\": 2069729978089472,\n \"turn\": 6495551440814080,\n \"upcomingPlays\": Array [],\n \"updatedAt\": Any,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1101:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143351,11 +143412,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "742" + "744" ], "coveredBy": [ - "742", - "1027" + "744", + "1029" ], "location": { "end": { @@ -143369,7 +143430,7 @@ } }, { - "id": "4002", + "id": "4010", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game.service.ts(63,40): error TS2322: Type '\"\"' is not assignable to type '\"playing\" | \"over\" | \"canceled\" | undefined'.\n", @@ -143377,8 +143438,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "742", - "1027" + "744", + "1029" ], "location": { "end": { @@ -143392,7 +143453,7 @@ } }, { - "id": "4003", + "id": "4011", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(66,76): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -143400,12 +143461,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "746", - "747", "748", "749", - "1028", - "1029", + "750", + "751", "1030", "1031", "1032", @@ -143415,7 +143474,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143429,7 +143490,7 @@ } }, { - "id": "4004", + "id": "4012", "mutatorName": "UpdateOperator", "replacement": "clonedGame.tick--", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -281,11 +281,11 @@\n \"original\": \"werewolves\",\n },\n },\n ],\n \"status\": \"playing\",\n- \"tick\": 4608764627910657,\n+ \"tick\": 4608764627910655,\n \"turn\": 7584730836893696,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n \"occurrence\": \"on-nights\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143437,13 +143498,11 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "1029", - "1030", + "750", + "751", "1031", "1032", "1033", @@ -143452,7 +143511,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143466,7 +143527,7 @@ } }, { - "id": "4005", + "id": "4013", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 6\n+ Received + 37\n\n@@ -2,21 +2,36 @@\n \"_id\": \"4f9cd4ecefce3ee554e1d2db\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n \"canBeSkipped\": false,\n- \"cause\": \"previous-votes-were-in-ties\",\n- \"occurrence\": \"consequential\",\n+ \"occurrence\": \"on-days\",\n \"source\": Object {\n \"interactions\": Array [\n Object {\n \"boundaries\": Object {\n \"max\": 4,\n \"min\": 1,\n },\n \"eligibleTargets\": Array [\n Object {\n+ \"_id\": \"c8c9285e2080b16ea529b6ff\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Velva\",\n+ \"position\": 2798685379362816,\n+ \"role\": Object {\n+ \"current\": \"werewolf\",\n+ \"isRevealed\": false,\n+ \"original\": \"werewolf\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n+ },\n+ },\n+ Object {\n \"_id\": \"fb26f25fe9a8bea2aafc5764\",\n \"attributes\": Array [],\n \"isAlive\": true,\n \"name\": \"Doug\",\n \"position\": 5617131911643136,\n@@ -29,15 +44,31 @@\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n Object {\n- \"_id\": \"c8c9285e2080b16ea529b6ff\",\n+ \"_id\": \"a95d7e63635990fcea1602e4\",\n+ \"attributes\": Array [],\n+ \"isAlive\": true,\n+ \"name\": \"Edwina\",\n+ \"position\": 2232677889474560,\n+ \"role\": Object {\n+ \"current\": \"villager\",\n+ \"isRevealed\": false,\n+ \"original\": \"villager\",\n+ },\n+ \"side\": Object {\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n+ },\n+ },\n+ Object {\n+ \"_id\": \"d3d286c292be7db654c7459a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Velva\",\n- \"position\": 2798685379362816,\n+ \"name\": \"Ruth\",\n+ \"position\": 3106081488240640,\n \"role\": Object {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n \"original\": \"werewolf\",\n },\n@@ -213,11 +244,11 @@\n },\n \"votes\": Object {\n \"canBeSkipped\": false,\n },\n },\n- \"phase\": \"night\",\n+ \"phase\": \"day\",\n \"players\": Array [\n Object {\n \"_id\": \"c8c9285e2080b16ea529b6ff\",\n \"attributes\": Array [],\n \"isAlive\": true,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143474,13 +143535,11 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "1029", - "1030", + "750", + "751", "1031", "1032", "1033", @@ -143489,7 +143548,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143503,7 +143564,7 @@ } }, { - "id": "4006", + "id": "4014", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:317:59)", @@ -143511,13 +143572,11 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "1033" + "1035" ], "coveredBy": [ - "748", - "749", - "1029", - "1030", + "750", + "751", "1031", "1032", "1033", @@ -143526,7 +143585,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143540,7 +143601,7 @@ } }, { - "id": "4007", + "id": "4015", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:317:59)", @@ -143548,10 +143609,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1033" + "1035" ], "coveredBy": [ - "1033" + "1035" ], "location": { "end": { @@ -143565,7 +143626,7 @@ } }, { - "id": "4008", + "id": "4016", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 112\n+ Received + 1\n\n@@ -1,126 +1,15 @@\n Object {\n \"_id\": \"f7cfdb95ed35c737b55b81d1\",\n \"createdAt\": Any,\n \"currentPlay\": Object {\n \"action\": \"vote\",\n- \"canBeSkipped\": false,\n \"cause\": \"previous-votes-were-in-ties\",\n \"occurrence\": \"consequential\",\n \"source\": Object {\n- \"interactions\": Array [\n- Object {\n- \"boundaries\": Object {\n- \"max\": 4,\n- \"min\": 1,\n- },\n- \"eligibleTargets\": Array [\n- Object {\n- \"_id\": \"bbee22120b0f3fabcf0fadbf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Mozell\",\n- \"position\": 5533380472995840,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"c262a6aefb1ac32fe820929a\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Oscar\",\n- \"position\": 2822348874973184,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- \"source\": \"survivors\",\n- \"type\": \"vote\",\n- },\n- ],\n \"name\": \"survivors\",\n- \"players\": Array [\n- Object {\n- \"_id\": \"c262a6aefb1ac32fe820929a\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Oscar\",\n- \"position\": 2822348874973184,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- Object {\n- \"_id\": \"bbee22120b0f3fabcf0fadbf\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Mozell\",\n- \"position\": 5533380472995840,\n- \"role\": Object {\n- \"current\": \"seer\",\n- \"isRevealed\": false,\n- \"original\": \"seer\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"abe0daef6bec1699aeffedc5\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Laurie\",\n- \"position\": 4293059353247744,\n- \"role\": Object {\n- \"current\": \"villager\",\n- \"isRevealed\": false,\n- \"original\": \"villager\",\n- },\n- \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n- },\n- },\n- Object {\n- \"_id\": \"5f80afee6cde0b417e53d6af\",\n- \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Hiram\",\n- \"position\": 3343771588624384,\n- \"role\": Object {\n- \"current\": \"werewolf\",\n- \"isRevealed\": false,\n- \"original\": \"werewolf\",\n- },\n- \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n- },\n- },\n- ],\n- },\n \"type\": \"vote\",\n },\n \"options\": Object {\n \"composition\": Object {\n \"isHidden\": true,\n@@ -280,11 +169,11 @@\n \"current\": \"werewolves\",\n \"original\": \"werewolves\",\n },\n },\n ],\n- \"status\": \"playing\",\n+ \"status\": \"over\",\n \"tick\": 8351039807815681,\n \"turn\": 2537701007949824,\n \"upcomingPlays\": Array [\n Object {\n \"action\": \"look\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1293:37)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143573,13 +143634,11 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "1029", - "1030", + "750", + "751", "1031", "1032", "1033", @@ -143588,7 +143647,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143602,7 +143663,7 @@ } }, { - "id": "4009", + "id": "4017", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:355:47)", @@ -143610,13 +143671,11 @@ "testsCompleted": 13, "static": false, "killedBy": [ - "1037" + "1039" ], "coveredBy": [ - "748", - "749", - "1029", - "1030", + "750", + "751", "1031", "1032", "1033", @@ -143625,7 +143684,9 @@ "1036", "1037", "1038", - "1039" + "1039", + "1040", + "1041" ], "location": { "end": { @@ -143639,7 +143700,7 @@ } }, { - "id": "4010", + "id": "4018", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:355:47)", @@ -143647,11 +143708,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1037" + "1039" ], "coveredBy": [ - "1037", - "1039" + "1039", + "1041" ], "location": { "end": { @@ -143665,7 +143726,7 @@ } }, { - "id": "4011", + "id": "4019", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 200\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1084:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143673,17 +143734,15 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "741" + "743" ], "coveredBy": [ - "741", - "742", - "746", - "747", + "743", + "744", "748", "749", - "1026", - "1027", + "750", + "751", "1028", "1029", "1030", @@ -143697,7 +143756,9 @@ "1038", "1039", "1040", - "1041" + "1041", + "1042", + "1043" ], "location": { "end": { @@ -143711,7 +143772,7 @@ } }, { - "id": "4012", + "id": "4020", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1100:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143719,17 +143780,15 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "742" + "744" ], "coveredBy": [ - "741", - "742", - "746", - "747", + "743", + "744", "748", "749", - "1026", - "1027", + "750", + "751", "1028", "1029", "1030", @@ -143743,7 +143802,9 @@ "1038", "1039", "1040", - "1041" + "1041", + "1042", + "1043" ], "location": { "end": { @@ -143757,7 +143818,7 @@ } }, { - "id": "4013", + "id": "4021", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 400\nReceived: 200\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1084:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -143765,17 +143826,15 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "741" + "743" ], "coveredBy": [ - "741", - "742", - "746", - "747", + "743", + "744", "748", "749", - "1026", - "1027", + "750", + "751", "1028", "1029", "1030", @@ -143789,7 +143848,9 @@ "1038", "1039", "1040", - "1041" + "1041", + "1042", + "1043" ], "location": { "end": { @@ -143803,7 +143864,7 @@ } }, { - "id": "4014", + "id": "4022", "mutatorName": "EqualityOperator", "replacement": "game.status === \"playing\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadResourceMutationException: Bad mutation for Game with id \"6fc399ecabae6b0c5679aaff\"]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:236:21)", @@ -143811,17 +143872,15 @@ "testsCompleted": 22, "static": false, "killedBy": [ - "1026" + "1028" ], "coveredBy": [ - "741", - "742", - "746", - "747", + "743", + "744", "748", "749", - "1026", - "1027", + "750", + "751", "1028", "1029", "1030", @@ -143835,7 +143894,9 @@ "1038", "1039", "1040", - "1041" + "1041", + "1042", + "1043" ], "location": { "end": { @@ -143849,7 +143910,7 @@ } }, { - "id": "4015", + "id": "4023", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game.service.ts(88,9): error TS2367: This comparison appears to be unintentional because the types '\"playing\" | \"over\" | \"canceled\"' and '\"\"' have no overlap.\n", @@ -143857,14 +143918,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "741", - "742", - "746", - "747", + "743", + "744", "748", "749", - "1026", - "1027", + "750", + "751", "1028", "1029", "1030", @@ -143878,7 +143937,9 @@ "1038", "1039", "1040", - "1041" + "1041", + "1042", + "1043" ], "location": { "end": { @@ -143892,7 +143953,7 @@ } }, { - "id": "4016", + "id": "4024", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadResourceMutationException: Bad mutation for Game with id \"5fbe8ad49ace4f00931baa6e\"]\nReceived: [Error: Expected an error to be thrown.]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:236:21)", @@ -143900,13 +143961,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "1026" + "1028" ], "coveredBy": [ - "741", - "1026", + "743", "1028", - "1040" + "1030", + "1042" ], "location": { "end": { @@ -143920,7 +143981,7 @@ } }, { - "id": "4017", + "id": "4025", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(93,56): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -143928,13 +143989,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1042", - "1043", "1044", "1045", "1046", "1047", - "1048" + "1048", + "1049", + "1050" ], "location": { "end": { @@ -143948,7 +144009,7 @@ } }, { - "id": "4018", + "id": "4026", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Hit limit reached (807/800)", @@ -143956,13 +144017,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "1042", - "1043", "1044", "1045", "1046", "1047", - "1048" + "1048", + "1049", + "1050" ], "location": { "end": { @@ -143976,7 +144037,7 @@ } }, { - "id": "4019", + "id": "4027", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)\n\nExpected number of calls: 2\nReceived number of calls: 1\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:447:44)", @@ -143984,16 +144045,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "1048" + "1050" ], "coveredBy": [ - "1042", - "1043", "1044", "1045", "1046", "1047", - "1048" + "1048", + "1049", + "1050" ], "location": { "end": { @@ -144007,7 +144068,7 @@ } }, { - "id": "4020", + "id": "4028", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(jest.fn()).toHaveBeenCalledTimes(expected)\n\nExpected number of calls: 2\nReceived number of calls: 1\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:447:44)", @@ -144015,10 +144076,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1048" + "1050" ], "coveredBy": [ - "1048" + "1050" ], "location": { "end": { @@ -144032,7 +144093,7 @@ } }, { - "id": "4021", + "id": "4029", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(108,86): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144040,14 +144101,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749", - "1049", - "1050" + "739", + "740", + "744", + "750", + "751", + "1051", + "1052" ], "location": { "end": { @@ -144061,7 +144122,7 @@ } }, { - "id": "4022", + "id": "4030", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"_id\": \"2d5eb8ad4efa164bcbb50fef\"}, {\"status\": \"over\"}], but it was called with {}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game.service.spec.ts:470:46)", @@ -144069,17 +144130,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "1050" + "1052" ], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749", - "1049", - "1050" + "739", + "740", + "744", + "750", + "751", + "1051", + "1052" ], "location": { "end": { @@ -144093,7 +144154,7 @@ } }, { - "id": "4023", + "id": "4031", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/game.service.ts(113,5): error TS2322: Type 'Game | null' is not assignable to type 'Game'.\n Type 'null' is not assignable to type 'Game'.\n", @@ -144101,14 +144162,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749", - "1049", - "1050" + "739", + "740", + "744", + "750", + "751", + "1051", + "1052" ], "location": { "end": { @@ -144122,7 +144183,7 @@ } }, { - "id": "4024", + "id": "4032", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/game.service.ts(113,5): error TS2322: Type 'Game | null' is not assignable to type 'Game'.\n Type 'null' is not assignable to type 'Game'.\n", @@ -144130,14 +144191,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749", - "1049", - "1050" + "739", + "740", + "744", + "750", + "751", + "1051", + "1052" ], "location": { "end": { @@ -144151,7 +144212,7 @@ } }, { - "id": "4025", + "id": "4033", "mutatorName": "EqualityOperator", "replacement": "updatedGame !== null", "statusReason": "src/modules/game/providers/services/game.service.ts(113,5): error TS2322: Type 'null' is not assignable to type 'Game'.\n", @@ -144159,14 +144220,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "736", - "737", "738", - "742", - "748", - "749", - "1049", - "1050" + "739", + "740", + "744", + "750", + "751", + "1051", + "1052" ], "location": { "end": { @@ -144180,7 +144241,7 @@ } }, { - "id": "4026", + "id": "4034", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(111,5): error TS2322: Type 'Game | null' is not assignable to type 'Game'.\n Type 'null' is not assignable to type 'Game'.\n", @@ -144188,7 +144249,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1049" + "1051" ], "location": { "end": { @@ -144202,7 +144263,7 @@ } }, { - "id": "4027", + "id": "4035", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(116,38): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144210,7 +144271,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1051" + "1053" ], "location": { "end": { @@ -144224,7 +144285,7 @@ } }, { - "id": "4028", + "id": "4036", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/game.service.ts(118,5): error TS2322: Type '\"\"' is not assignable to type '\"playing\" | \"over\" | \"canceled\"'.\n", @@ -144232,7 +144293,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1051" + "1053" ], "location": { "end": { @@ -144246,7 +144307,7 @@ } }, { - "id": "4029", + "id": "4037", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/game.service.ts(123,47): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144254,10 +144315,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "1037", "1039", - "1052", - "1053" + "1041", + "1054", + "1055" ], "location": { "end": { @@ -144277,7 +144338,7 @@ "language": "typescript", "mutants": [ { - "id": "4030", + "id": "4038", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(17,101): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144285,7 +144346,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1275" + "1277" ], "location": { "end": { @@ -144299,7 +144360,7 @@ } }, { - "id": "4031", + "id": "4039", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"bb4f6628be69014cddb2facd\", {\"_id\": \"adeacfddf55ecacd764ddba9\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T19:22:09.808Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1240490087284736}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 1}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [], \"status\": \"canceled\", \"tick\": 8021113349079040, \"turn\": 268151809900544, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:19:38.315Z, \"victory\": undefined}, {\"cause\": \"eaten\", \"source\": \"big-bad-wolf\"}], but it was called with \"bb4f6628be69014cddb2facd\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:45:60)", @@ -144307,10 +144368,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1275" + "1277" ], "coveredBy": [ - "1275" + "1277" ], "location": { "end": { @@ -144324,7 +144385,7 @@ } }, { - "id": "4032", + "id": "4040", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(22,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144332,7 +144393,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1276" + "1278" ], "location": { "end": { @@ -144346,7 +144407,7 @@ } }, { - "id": "4033", + "id": "4041", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(27,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144354,7 +144415,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1277" + "1279" ], "location": { "end": { @@ -144368,7 +144429,7 @@ } }, { - "id": "4034", + "id": "4042", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(32,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144376,7 +144437,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1283" + "1285" ], "location": { "end": { @@ -144390,7 +144451,7 @@ } }, { - "id": "4035", + "id": "4043", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(34,5): error TS2322: Type 'undefined[]' is not assignable to type 'Player[]'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -144398,7 +144459,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1283" + "1285" ], "location": { "end": { @@ -144412,7 +144473,7 @@ } }, { - "id": "4036", + "id": "4044", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(38,84): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144420,11 +144481,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144438,7 +144499,7 @@ } }, { - "id": "4037", + "id": "4045", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(41,7): error TS18048: 'clonedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144446,11 +144507,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144464,7 +144525,7 @@ } }, { - "id": "4038", + "id": "4046", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(41,7): error TS18048: 'clonedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144472,11 +144533,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144490,7 +144551,7 @@ } }, { - "id": "4039", + "id": "4047", "mutatorName": "LogicalOperator", "replacement": "clonedAttribute.remainingPhases !== undefined || isPlayerAttributeActive(clonedAttribute, game)", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(41,7): error TS18048: 'clonedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144498,11 +144559,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144516,7 +144577,7 @@ } }, { - "id": "4040", + "id": "4048", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(41,7): error TS18048: 'clonedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144524,11 +144585,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144542,7 +144603,7 @@ } }, { - "id": "4041", + "id": "4049", "mutatorName": "EqualityOperator", "replacement": "clonedAttribute.remainingPhases === undefined", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(41,7): error TS18048: 'clonedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144550,11 +144611,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "1278", - "1279", "1280", + "1281", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144568,7 +144629,7 @@ } }, { - "id": "4042", + "id": "4050", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n- \"remainingPhases\": 2,\n+ \"remainingPhases\": 3,\n \"source\": \"elder\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:94:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144576,12 +144637,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1280" + "1282" ], "coveredBy": [ - "1280", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144595,7 +144656,7 @@ } }, { - "id": "4043", + "id": "4051", "mutatorName": "UpdateOperator", "replacement": "clonedAttribute.remainingPhases++", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n PlayerAttribute {\n \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"powerless\",\n- \"remainingPhases\": 2,\n+ \"remainingPhases\": 4,\n \"source\": \"elder\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:94:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144603,12 +144664,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1280" + "1282" ], "coveredBy": [ - "1280", "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144622,7 +144683,7 @@ } }, { - "id": "4044", + "id": "4052", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(46,91): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -144630,9 +144691,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1281", - "1282", - "1283" + "1283", + "1284", + "1285" ], "location": { "end": { @@ -144646,7 +144707,7 @@ } }, { - "id": "4045", + "id": "4053", "mutatorName": "BooleanLiteral", "replacement": "clonedPlayer.isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 1\n\n@@ -1,20 +1,13 @@\n Player {\n \"_id\": \"fbdbe92ab70a5f82cbfe0cbd\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n- \"remainingPhases\": 2,\n+ \"remainingPhases\": 1,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:108:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144654,12 +144715,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1281" + "1283" ], "coveredBy": [ - "1281", - "1282", - "1283" + "1283", + "1284", + "1285" ], "location": { "end": { @@ -144673,7 +144734,7 @@ } }, { - "id": "4046", + "id": "4054", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 8\n\n@@ -8,13 +8,20 @@\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": 1,\n+ \"source\": \"survivors\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n+ \"remainingPhases\": 2,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144681,12 +144742,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1281", - "1282", - "1283" + "1283", + "1284", + "1285" ], "location": { "end": { @@ -144700,7 +144761,7 @@ } }, { - "id": "4047", + "id": "4055", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 1\n\n@@ -1,20 +1,13 @@\n Player {\n \"_id\": \"e0c5e21cc5527a672f37fdd6\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n- \"remainingPhases\": 2,\n+ \"remainingPhases\": 1,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:108:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144708,12 +144769,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1281" + "1283" ], "coveredBy": [ - "1281", - "1282", - "1283" + "1283", + "1284", + "1285" ], "location": { "end": { @@ -144727,7 +144788,7 @@ } }, { - "id": "4048", + "id": "4056", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 8\n+ Received + 1\n\n@@ -1,20 +1,13 @@\n Player {\n \"_id\": \"df5eb211aa9bc4eeaa2cb1b6\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n- \"remainingPhases\": 2,\n+ \"remainingPhases\": 1,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:108:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144735,10 +144796,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1281" + "1283" ], "coveredBy": [ - "1281" + "1283" ], "location": { "end": { @@ -144752,7 +144813,7 @@ } }, { - "id": "4049", + "id": "4057", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(51,5): error TS2740: Type 'PlayerAttribute' is missing the following properties from type 'PlayerAttribute[]': length, pop, push, concat, and 35 more.\nsrc/modules/game/providers/services/player/player-attribute.service.ts(51,75): error TS2345: Argument of type '(acc: PlayerAttribute[], attribute: PlayerAttribute) => void' is not assignable to parameter of type '(previousValue: PlayerAttribute[], currentValue: PlayerAttribute, currentIndex: number, array: PlayerAttribute[]) => PlayerAttribute[]'.\n Type 'void' is not assignable to type 'PlayerAttribute[]'.\n", @@ -144760,8 +144821,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144775,7 +144836,7 @@ } }, { - "id": "4050", + "id": "4058", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -8,10 +8,17 @@\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": 0,\n+ \"source\": \"survivors\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n \"remainingPhases\": 1,\n \"source\": \"survivors\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144783,11 +144844,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144801,7 +144862,7 @@ } }, { - "id": "4051", + "id": "4059", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -1,23 +1,8 @@\n Player {\n \"_id\": \"1dfbccf44f0c0002fc6b0efd\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Oran\",\n \"position\": 3783504208855040,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144809,11 +144870,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144827,7 +144888,7 @@ } }, { - "id": "4052", + "id": "4060", "mutatorName": "LogicalOperator", "replacement": "decreasedAttribute.remainingPhases === undefined && decreasedAttribute.remainingPhases > 0", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(53,63): error TS18048: 'decreasedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144835,8 +144896,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144850,7 +144911,7 @@ } }, { - "id": "4053", + "id": "4061", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(53,20): error TS18048: 'decreasedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144858,8 +144919,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144873,7 +144934,7 @@ } }, { - "id": "4054", + "id": "4062", "mutatorName": "EqualityOperator", "replacement": "decreasedAttribute.remainingPhases !== undefined", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(53,63): error TS18048: 'decreasedAttribute.remainingPhases' is possibly 'undefined'.\n", @@ -144881,8 +144942,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144896,7 +144957,7 @@ } }, { - "id": "4055", + "id": "4063", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -6,17 +6,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"cant-vote\",\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Jacquelyn\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144904,11 +144965,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144922,7 +144983,7 @@ } }, { - "id": "4056", + "id": "4064", "mutatorName": "EqualityOperator", "replacement": "decreasedAttribute.remainingPhases >= 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -8,10 +8,17 @@\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": 0,\n+ \"source\": \"survivors\",\n+ },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n \"doesRemainAfterDeath\": true,\n \"name\": \"sheriff\",\n \"remainingPhases\": 1,\n \"source\": \"survivors\",\n },\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144930,11 +144991,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144948,7 +145009,7 @@ } }, { - "id": "4057", + "id": "4065", "mutatorName": "EqualityOperator", "replacement": "decreasedAttribute.remainingPhases <= 0", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 3\n+ Received + 3\n\n@@ -8,13 +8,13 @@\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n PlayerAttribute {\n \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": 0,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144956,11 +145017,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -144974,7 +145035,7 @@ } }, { - "id": "4058", + "id": "4066", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -1,23 +1,8 @@\n Player {\n \"_id\": \"7bfecd461ab44a4a64f79591\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Edd\",\n \"position\": 595638303588352,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -144982,11 +145043,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -145000,7 +145061,7 @@ } }, { - "id": "4059", + "id": "4067", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -1,23 +1,8 @@\n Player {\n \"_id\": \"810ae7395e9eddc0c561ff7c\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": 1,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Rosalyn\",\n \"position\": 6878773676867584,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts:128:108)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145008,11 +145069,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "1282" + "1284" ], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -145026,7 +145087,7 @@ } }, { - "id": "4060", + "id": "4068", "mutatorName": "ArrayDeclaration", "replacement": "[\"Stryker was here\"]", "statusReason": "src/modules/game/providers/services/player/player-attribute.service.ts(51,5): error TS2740: Type 'PlayerAttribute' is missing the following properties from type 'PlayerAttribute[]': length, pop, push, concat, and 35 more.\nsrc/modules/game/providers/services/player/player-attribute.service.ts(57,9): error TS2322: Type 'string' is not assignable to type 'PlayerAttribute'.\n", @@ -145034,8 +145095,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1282", - "1283" + "1284", + "1285" ], "location": { "end": { @@ -145055,7 +145116,7 @@ "language": "typescript", "mutants": [ { - "id": "4061", + "id": "4069", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(27,94): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -145063,9 +145124,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "586", - "587", - "588" + "588", + "589", + "590" ], "location": { "end": { @@ -145079,7 +145140,7 @@ } }, { - "id": "4062", + "id": "4070", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 3\n+ Received + 19\n\n@@ -100,13 +100,16 @@\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"62ba9d0e9fa02a22de6b6b46\",\n \"attributes\": Array [],\n- \"death\": undefined,\n+ \"death\": PlayerDeath {\n+ \"cause\": \"death-potion\",\n+ \"source\": \"witch\",\n+ },\n \"group\": undefined,\n- \"isAlive\": true,\n+ \"isAlive\": false,\n \"name\": \"Andres\",\n \"position\": 174343325745152,\n \"role\": PlayerRole {\n \"current\": \"werewolf\",\n \"isRevealed\": false,\n@@ -155,9 +158,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 713176828084224,\n \"turn\": 8013854720131072,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"bury-dead-bodies\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"bury-dead-bodies\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T03:36:32.835Z,\n \"victory\": undefined,\n }\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:144:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145087,12 +145148,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "586" + "588" ], "coveredBy": [ - "586", - "587", - "588" + "588", + "589", + "590" ], "location": { "end": { @@ -145106,7 +145167,7 @@ } }, { - "id": "4063", + "id": "4071", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:164:52)", @@ -145114,12 +145175,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "587" + "589" ], "coveredBy": [ - "586", - "587", - "588" + "588", + "589", + "590" ], "location": { "end": { @@ -145133,7 +145194,7 @@ } }, { - "id": "4064", + "id": "4072", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:164:52)", @@ -145141,10 +145202,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "587" + "589" ], "coveredBy": [ - "587" + "589" ], "location": { "end": { @@ -145158,7 +145219,7 @@ } }, { - "id": "4065", + "id": "4073", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toStrictEqual()\n\nReceived promise rejected instead of resolved\nRejected to value: [TypeError: Cannot read properties of undefined (reading 'role')]\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:144:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145166,11 +145227,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "586" + "588" ], "coveredBy": [ - "586", - "588" + "588", + "590" ], "location": { "end": { @@ -145184,7 +145245,7 @@ } }, { - "id": "4066", + "id": "4074", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:183:58)", @@ -145192,11 +145253,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "588" + "590" ], "coveredBy": [ - "586", - "588" + "588", + "590" ], "location": { "end": { @@ -145210,7 +145271,7 @@ } }, { - "id": "4067", + "id": "4075", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:183:58)", @@ -145218,10 +145279,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "588" + "590" ], "coveredBy": [ - "588" + "590" ], "location": { "end": { @@ -145235,7 +145296,7 @@ } }, { - "id": "4068", + "id": "4076", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(39,91): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -145243,9 +145304,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "605", - "606", - "607" + "607", + "608", + "609" ], "location": { "end": { @@ -145259,7 +145320,7 @@ } }, { - "id": "4069", + "id": "4077", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145267,12 +145328,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "606" + "608" ], "coveredBy": [ - "605", - "606", - "607" + "607", + "608", + "609" ], "location": { "end": { @@ -145286,7 +145347,7 @@ } }, { - "id": "4070", + "id": "4078", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145294,12 +145355,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "605" + "607" ], "coveredBy": [ - "605", - "606", - "607" + "607", + "608", + "609" ], "location": { "end": { @@ -145313,7 +145374,7 @@ } }, { - "id": "4071", + "id": "4079", "mutatorName": "EqualityOperator", "replacement": "cause === \"eaten\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145321,12 +145382,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "605" + "607" ], "coveredBy": [ - "605", - "606", - "607" + "607", + "608", + "609" ], "location": { "end": { @@ -145340,7 +145401,7 @@ } }, { - "id": "4072", + "id": "4080", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(40,9): error TS2367: This comparison appears to be unintentional because the types '\"eaten\" | \"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -145348,9 +145409,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "605", - "606", - "607" + "607", + "608", + "609" ], "location": { "end": { @@ -145364,7 +145425,7 @@ } }, { - "id": "4073", + "id": "4081", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145372,10 +145433,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "605" + "607" ], "coveredBy": [ - "605" + "607" ], "location": { "end": { @@ -145389,7 +145450,7 @@ } }, { - "id": "4074", + "id": "4082", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145397,10 +145458,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "605" + "607" ], "coveredBy": [ - "605" + "607" ], "location": { "end": { @@ -145414,7 +145475,7 @@ } }, { - "id": "4075", + "id": "4083", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145422,11 +145483,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "606" + "608" ], "coveredBy": [ - "606", - "607" + "608", + "609" ], "location": { "end": { @@ -145440,7 +145501,7 @@ } }, { - "id": "4076", + "id": "4084", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145448,11 +145509,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "607" + "609" ], "coveredBy": [ - "606", - "607" + "608", + "609" ], "location": { "end": { @@ -145466,7 +145527,7 @@ } }, { - "id": "4077", + "id": "4085", "mutatorName": "EqualityOperator", "replacement": "elderLivesCountAgainstWerewolves < 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145474,11 +145535,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "607" + "609" ], "coveredBy": [ - "606", - "607" + "608", + "609" ], "location": { "end": { @@ -145492,7 +145553,7 @@ } }, { - "id": "4078", + "id": "4086", "mutatorName": "EqualityOperator", "replacement": "elderLivesCountAgainstWerewolves > 0", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:572:94\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145500,11 +145561,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "606" + "608" ], "coveredBy": [ - "606", - "607" + "608", + "609" ], "location": { "end": { @@ -145518,7 +145579,7 @@ } }, { - "id": "4079", + "id": "4087", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(47,72): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -145526,11 +145587,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "589", - "590", "591", "592", - "593" + "593", + "594", + "595" ], "location": { "end": { @@ -145544,7 +145605,7 @@ } }, { - "id": "4080", + "id": "4088", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"applyPlayerDeathOutcomes\", {\"gameId\": \"45cfb6c1b443f45792d018da\", \"playerId\": \"0bbff4a80bfa9bff46a477bf\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:213:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145552,14 +145613,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "589" + "591" ], "coveredBy": [ - "589", - "590", "591", "592", - "593" + "593", + "594", + "595" ], "location": { "end": { @@ -145573,7 +145634,7 @@ } }, { - "id": "4081", + "id": "4089", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(50,111): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\n", @@ -145581,11 +145642,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "589", - "590", "591", "592", - "593" + "593", + "594", + "595" ], "location": { "end": { @@ -145599,7 +145660,7 @@ } }, { - "id": "4082", + "id": "4090", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(59,64): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -145607,9 +145668,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "588", - "594", - "595" + "590", + "596", + "597" ], "location": { "end": { @@ -145623,7 +145684,7 @@ } }, { - "id": "4083", + "id": "4091", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"revealPlayerRole\", {\"gameId\": \"78d3e0dbf04cdde3ee5ffffb\", \"playerId\": \"eeb222469c79cdafe47adee5\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:329:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145631,12 +145692,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "594" + "596" ], "coveredBy": [ - "588", - "594", - "595" + "590", + "596", + "597" ], "location": { "end": { @@ -145650,7 +145711,7 @@ } }, { - "id": "4084", + "id": "4092", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(62,103): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\n", @@ -145658,9 +145719,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "588", - "594", - "595" + "590", + "596", + "597" ], "location": { "end": { @@ -145674,7 +145735,7 @@ } }, { - "id": "4085", + "id": "4093", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -107,11 +107,11 @@\n \"isAlive\": true,\n \"name\": \"Alek\",\n \"position\": 3587914816552960,\n \"role\": PlayerRole {\n \"current\": \"wild-child\",\n- \"isRevealed\": true,\n+ \"isRevealed\": false,\n \"original\": \"wild-child\",\n },\n \"side\": PlayerSide {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:354:72)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145682,12 +145743,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "595" + "597" ], "coveredBy": [ - "588", - "594", - "595" + "590", + "596", + "597" ], "location": { "end": { @@ -145701,7 +145762,7 @@ } }, { - "id": "4086", + "id": "4094", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(69,87): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -145709,13 +145770,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145729,7 +145790,7 @@ } }, { - "id": "4087", + "id": "4095", "mutatorName": "MethodExpression", "replacement": "werewolvesEatElderRecords", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145737,16 +145798,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145760,7 +145821,7 @@ } }, { - "id": "4088", + "id": "4096", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145768,16 +145829,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145791,7 +145852,7 @@ } }, { - "id": "4089", + "id": "4097", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145799,12 +145860,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145818,7 +145879,7 @@ } }, { - "id": "4090", + "id": "4098", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145826,12 +145887,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145845,7 +145906,7 @@ } }, { - "id": "4091", + "id": "4099", "mutatorName": "EqualityOperator", "replacement": "turn <= game.turn", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145853,12 +145914,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145872,7 +145933,7 @@ } }, { - "id": "4092", + "id": "4100", "mutatorName": "EqualityOperator", "replacement": "turn >= game.turn", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145880,12 +145941,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145899,7 +145960,7 @@ } }, { - "id": "4093", + "id": "4101", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 3\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:398:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145907,16 +145968,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "598" + "600" ], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145930,7 +145991,7 @@ } }, { - "id": "4094", + "id": "4102", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145938,16 +145999,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145961,7 +146022,7 @@ } }, { - "id": "4095", + "id": "4103", "mutatorName": "LogicalOperator", "replacement": "doesPlayerHaveActiveAttributeWithName(elderPlayer, \"eaten\", game) || this.canPlayerBeEaten(elderPlayer, game)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 3\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:398:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -145969,16 +146030,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "598" + "600" ], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -145992,7 +146053,7 @@ } }, { - "id": "4096", + "id": "4104", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(74,97): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -146000,13 +146061,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "596", - "597", "598", "599", "600", "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146020,7 +146081,7 @@ } }, { - "id": "4097", + "id": "4105", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(75,5): error TS2322: Type 'GameHistoryRecord' is not assignable to type 'number'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(75,60): error TS2769: No overload matches this call.\n Overload 1 of 3, '(callbackfn: (previousValue: GameHistoryRecord, currentValue: GameHistoryRecord, currentIndex: number, array: GameHistoryRecord[]) => GameHistoryRecord, initialValue: GameHistoryRecord): GameHistoryRecord', gave the following error.\n Argument of type '(acc: number, werewolvesEatElderRecord: GameHistoryRecord) => void' is not assignable to parameter of type '(previousValue: GameHistoryRecord, currentValue: GameHistoryRecord, currentIndex: number, array: GameHistoryRecord[]) => GameHistoryRecord'.\n Types of parameters 'acc' and 'previousValue' are incompatible.\n Type 'GameHistoryRecord' is not assignable to type 'number'.\n Overload 2 of 3, '(callbackfn: (previousValue: number, currentValue: GameHistoryRecord, currentIndex: number, array: GameHistoryRecord[]) => number, initialValue: number): number', gave the following error.\n Argument of type '(acc: number, werewolvesEatElderRecord: GameHistoryRecord) => void' is not assignable to parameter of type '(previousValue: number, currentValue: GameHistoryRecord, currentIndex: number, array: GameHistoryRecord[]) => number'.\n Type 'void' is not assignable to type 'number'.\n", @@ -146028,9 +146089,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146044,7 +146105,7 @@ } }, { - "id": "4098", + "id": "4106", "mutatorName": "BooleanLiteral", "replacement": "!elderProtectedFromWerewolvesRecords.find(({\n turn\n}) => turn === werewolvesEatElderRecord.turn)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146052,12 +146113,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146071,7 +146132,7 @@ } }, { - "id": "4099", + "id": "4107", "mutatorName": "BooleanLiteral", "replacement": "elderProtectedFromWerewolvesRecords.find(({\n turn\n}) => turn === werewolvesEatElderRecord.turn)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146079,12 +146140,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146098,7 +146159,7 @@ } }, { - "id": "4100", + "id": "4108", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146106,12 +146167,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146125,7 +146186,7 @@ } }, { - "id": "4101", + "id": "4109", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146133,10 +146194,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "601" + "603" ], "location": { "end": { @@ -146150,7 +146211,7 @@ } }, { - "id": "4102", + "id": "4110", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146158,10 +146219,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "601" + "603" ], "location": { "end": { @@ -146175,7 +146236,7 @@ } }, { - "id": "4103", + "id": "4111", "mutatorName": "EqualityOperator", "replacement": "turn !== werewolvesEatElderRecord.turn", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146183,10 +146244,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "601" + "603" ], "location": { "end": { @@ -146200,7 +146261,7 @@ } }, { - "id": "4104", + "id": "4112", "mutatorName": "BooleanLiteral", "replacement": "wasElderProtectedFromWerewolves", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146208,12 +146269,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146227,7 +146288,7 @@ } }, { - "id": "4105", + "id": "4113", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 0\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:475:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146235,12 +146296,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "601" + "603" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146254,7 +146315,7 @@ } }, { - "id": "4106", + "id": "4114", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146262,12 +146323,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146281,7 +146342,7 @@ } }, { - "id": "4107", + "id": "4115", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 2\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146289,12 +146350,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146308,7 +146369,7 @@ } }, { - "id": "4108", + "id": "4116", "mutatorName": "ArithmeticOperator", "replacement": "acc + 1", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 1\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:438:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146316,12 +146377,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "600" + "602" ], "coveredBy": [ - "600", - "601", - "602" + "602", + "603", + "604" ], "location": { "end": { @@ -146335,7 +146396,7 @@ } }, { - "id": "4109", + "id": "4117", "mutatorName": "ArithmeticOperator", "replacement": "livesCountAgainstWerewolves + 1", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 4\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146343,11 +146404,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "599", - "600" + "601", + "602" ], "location": { "end": { @@ -146361,7 +146422,7 @@ } }, { - "id": "4110", + "id": "4118", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(84,82): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -146369,11 +146430,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "588", - "594", - "595", - "603", - "604" + "590", + "596", + "597", + "605", + "606" ], "location": { "end": { @@ -146387,7 +146448,7 @@ } }, { - "id": "4111", + "id": "4119", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -99,11 +99,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"eef7bcfded450534ea725fee\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"June\",\n \"position\": 6327440492199936,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:354:72)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146395,14 +146456,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "595" + "597" ], "coveredBy": [ - "588", - "594", - "595", - "603", - "604" + "590", + "596", + "597", + "605", + "606" ], "location": { "end": { @@ -146416,7 +146477,7 @@ } }, { - "id": "4112", + "id": "4120", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -99,19 +99,11 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"6abbff88f7ae4e2a91e3102a\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Renee\",\n \"position\": 8276823546789888,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:519:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146424,14 +146485,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "603" + "605" ], "coveredBy": [ - "588", - "594", - "595", - "603", - "604" + "590", + "596", + "597", + "605", + "606" ], "location": { "end": { @@ -146445,7 +146506,7 @@ } }, { - "id": "4113", + "id": "4121", "mutatorName": "EqualityOperator", "replacement": "revealedPlayer.role.current !== \"idiot\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -99,11 +99,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"bbbc8bdf05dbeaf6a83ee63c\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"cant-vote\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"survivors\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Bell\",\n \"position\": 3498200581275648,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:354:72)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146453,14 +146514,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "595" + "597" ], "coveredBy": [ - "588", - "594", - "595", - "603", - "604" + "590", + "596", + "597", + "605", + "606" ], "location": { "end": { @@ -146474,7 +146535,7 @@ } }, { - "id": "4114", + "id": "4122", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(86,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -146482,11 +146543,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "588", - "594", - "595", - "603", - "604" + "590", + "596", + "597", + "605", + "606" ], "location": { "end": { @@ -146500,7 +146561,7 @@ } }, { - "id": "4115", + "id": "4123", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 1\n\n@@ -99,19 +99,11 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"e7cf7ff4b98a4aaec2de9c13\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": undefined,\n- \"name\": \"cant-vote\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Jeffrey\",\n \"position\": 3037594766016512,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:519:97)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146508,10 +146569,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "603" + "605" ], "coveredBy": [ - "603" + "605" ], "location": { "end": { @@ -146525,7 +146586,7 @@ } }, { - "id": "4116", + "id": "4124", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(92,97): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -146533,14 +146594,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146554,7 +146615,7 @@ } }, { - "id": "4117", + "id": "4125", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146562,17 +146623,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "611" + "613" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146586,7 +146647,7 @@ } }, { - "id": "4118", + "id": "4126", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146594,17 +146655,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "615" + "617" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146618,7 +146679,7 @@ } }, { - "id": "4119", + "id": "4127", "mutatorName": "LogicalOperator", "replacement": "isPlayerPowerful(playerToReveal, game) || death.cause === \"vote\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146626,17 +146687,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "611" + "613" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146650,7 +146711,7 @@ } }, { - "id": "4120", + "id": "4128", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146658,16 +146719,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "612" + "614" ], "coveredBy": [ - "608", - "609", "610", + "611", "612", - "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146681,7 +146742,7 @@ } }, { - "id": "4121", + "id": "4129", "mutatorName": "EqualityOperator", "replacement": "death.cause !== \"vote\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146689,16 +146750,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "612" + "614" ], "coveredBy": [ - "608", - "609", "610", + "611", "612", - "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146712,7 +146773,7 @@ } }, { - "id": "4122", + "id": "4130", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(93,83): error TS2367: This comparison appears to be unintentional because the types '\"eaten\" | \"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -146720,13 +146781,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "608", - "609", "610", + "611", "612", - "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146740,7 +146801,7 @@ } }, { - "id": "4123", + "id": "4131", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146748,17 +146809,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "608" + "610" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146772,7 +146833,7 @@ } }, { - "id": "4124", + "id": "4132", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146780,17 +146841,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "614" + "616" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146804,7 +146865,7 @@ } }, { - "id": "4125", + "id": "4133", "mutatorName": "LogicalOperator", "replacement": "!playerToReveal.role.isRevealed || !playerToReveal.isAlive && game.options.roles.areRevealedOnDeath || playerToReveal.role.current === \"idiot\" && doesIdiotRoleMustBeRevealed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146812,17 +146873,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "609" + "611" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146836,7 +146897,7 @@ } }, { - "id": "4126", + "id": "4134", "mutatorName": "BooleanLiteral", "replacement": "playerToReveal.role.isRevealed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146844,17 +146905,17 @@ "testsCompleted": 8, "static": false, "killedBy": [ - "614" + "616" ], "coveredBy": [ - "608", - "609", "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146868,7 +146929,7 @@ } }, { - "id": "4127", + "id": "4135", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146876,16 +146937,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "609" + "611" ], "coveredBy": [ - "609", - "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146899,7 +146960,7 @@ } }, { - "id": "4128", + "id": "4136", "mutatorName": "LogicalOperator", "replacement": "!playerToReveal.isAlive && game.options.roles.areRevealedOnDeath && playerToReveal.role.current === \"idiot\" && doesIdiotRoleMustBeRevealed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146907,16 +146968,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "614" + "616" ], "coveredBy": [ - "609", - "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146930,7 +146991,7 @@ } }, { - "id": "4129", + "id": "4137", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146938,16 +146999,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "614" + "616" ], "coveredBy": [ - "609", - "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146961,7 +147022,7 @@ } }, { - "id": "4130", + "id": "4138", "mutatorName": "LogicalOperator", "replacement": "!playerToReveal.isAlive || game.options.roles.areRevealedOnDeath", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -146969,16 +147030,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "610" + "612" ], "coveredBy": [ - "609", - "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -146992,7 +147053,7 @@ } }, { - "id": "4131", + "id": "4139", "mutatorName": "BooleanLiteral", "replacement": "playerToReveal.isAlive", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147000,16 +147061,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "610" + "612" ], "coveredBy": [ - "609", - "610", "611", "612", "613", "614", - "615" + "615", + "616", + "617" ], "location": { "end": { @@ -147023,7 +147084,7 @@ } }, { - "id": "4132", + "id": "4140", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147031,15 +147092,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "615" + "617" ], "coveredBy": [ - "609", - "610", "611", "612", "613", - "615" + "614", + "615", + "617" ], "location": { "end": { @@ -147053,7 +147114,7 @@ } }, { - "id": "4133", + "id": "4141", "mutatorName": "LogicalOperator", "replacement": "playerToReveal.role.current === \"idiot\" || doesIdiotRoleMustBeRevealed", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147061,15 +147122,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "609" + "611" ], "coveredBy": [ - "609", - "610", "611", "612", "613", - "615" + "614", + "615", + "617" ], "location": { "end": { @@ -147083,7 +147144,7 @@ } }, { - "id": "4134", + "id": "4142", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147091,15 +147152,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "609" + "611" ], "coveredBy": [ - "609", - "610", "611", "612", "613", - "615" + "614", + "615", + "617" ], "location": { "end": { @@ -147113,7 +147174,7 @@ } }, { - "id": "4135", + "id": "4143", "mutatorName": "EqualityOperator", "replacement": "playerToReveal.role.current !== \"idiot\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:641:90\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147121,15 +147182,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "609" + "611" ], "coveredBy": [ - "609", - "610", "611", "612", "613", - "615" + "614", + "615", + "617" ], "location": { "end": { @@ -147143,7 +147204,7 @@ } }, { - "id": "4136", + "id": "4144", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(95,7): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -147151,12 +147212,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "609", - "610", "611", "612", "613", - "615" + "614", + "615", + "617" ], "location": { "end": { @@ -147170,7 +147231,7 @@ } }, { - "id": "4137", + "id": "4145", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(98,61): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -147178,12 +147239,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "589", - "590", "591", "592", "593", - "616" + "594", + "595", + "618" ], "location": { "end": { @@ -147197,7 +147258,7 @@ } }, { - "id": "4138", + "id": "4146", "mutatorName": "MethodExpression", "replacement": "clonedPlayer.attributes", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -99,11 +99,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"88dd90ecaf687afce59d14ba\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n \"death\": PlayerDeath {\n \"cause\": \"death-potion\",\n \"source\": \"witch\",\n },\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:312:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147205,15 +147266,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "593" + "595" ], "coveredBy": [ - "589", - "590", "591", "592", "593", - "616" + "594", + "595", + "618" ], "location": { "end": { @@ -147227,7 +147288,7 @@ } }, { - "id": "4139", + "id": "4147", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -1,23 +1,8 @@\n Player {\n \"_id\": \"e059f447fdb92ce52adaedda\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": false,\n \"name\": \"Collin\",\n \"position\": 2736537032720384,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:663:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147235,15 +147296,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "616" + "618" ], "coveredBy": [ - "589", - "590", "591", "592", "593", - "616" + "594", + "595", + "618" ], "location": { "end": { @@ -147257,7 +147318,7 @@ } }, { - "id": "4140", + "id": "4148", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -99,11 +99,19 @@\n },\n \"phase\": \"day\",\n \"players\": Array [\n Player {\n \"_id\": \"75c142bbac951bac946b7339\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n \"death\": PlayerDeath {\n \"cause\": \"death-potion\",\n \"source\": \"witch\",\n },\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:312:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147265,11 +147326,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "593" + "595" ], "coveredBy": [ - "593", - "616" + "595", + "618" ], "location": { "end": { @@ -147283,7 +147344,7 @@ } }, { - "id": "4141", + "id": "4149", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 16\n+ Received + 1\n\n@@ -1,23 +1,8 @@\n Player {\n \"_id\": \"acf3ffac8bfe97ec88fa0beb\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n- \"remainingPhases\": undefined,\n- \"source\": \"survivors\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": false,\n \"name\": \"Loma\",\n \"position\": 3663876556062720,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:663:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147291,11 +147352,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "616" + "618" ], "coveredBy": [ - "593", - "616" + "595", + "618" ], "location": { "end": { @@ -147309,7 +147370,7 @@ } }, { - "id": "4142", + "id": "4150", "mutatorName": "EqualityOperator", "replacement": "doesRemainAfterDeath !== true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -99,11 +99,19 @@\n },\n \"phase\": \"night\",\n \"players\": Array [\n Player {\n \"_id\": \"5cf0faac1fcbec67c50dbdaa\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"scandalmonger-marked\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"scandalmonger\",\n+ },\n+ ],\n \"death\": PlayerDeath {\n \"cause\": \"death-potion\",\n \"source\": \"witch\",\n },\n \"group\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:312:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147317,11 +147378,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "593" + "595" ], "coveredBy": [ - "593", - "616" + "595", + "618" ], "location": { "end": { @@ -147335,7 +147396,7 @@ } }, { - "id": "4143", + "id": "4151", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 9\n+ Received + 2\n\n@@ -1,19 +1,12 @@\n Player {\n \"_id\": \"c19317ea12fd08aa313286aa\",\n \"attributes\": Array [\n PlayerAttribute {\n \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"sheriff\",\n+ \"doesRemainAfterDeath\": false,\n+ \"name\": \"cant-vote\",\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n ],\n \"death\": undefined,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:663:81)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147343,11 +147404,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "616" + "618" ], "coveredBy": [ - "593", - "616" + "595", + "618" ], "location": { "end": { @@ -147361,7 +147422,7 @@ } }, { - "id": "4144", + "id": "4152", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(104,91): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -147369,10 +147430,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147386,7 +147447,7 @@ } }, { - "id": "4145", + "id": "4153", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(idiotPlayer, game)", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147394,13 +147455,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "619" + "621" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147414,7 +147475,7 @@ } }, { - "id": "4146", + "id": "4154", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147422,13 +147483,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "620" + "622" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147442,7 +147503,7 @@ } }, { - "id": "4147", + "id": "4155", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147450,13 +147511,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "617" + "619" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147470,7 +147531,7 @@ } }, { - "id": "4148", + "id": "4156", "mutatorName": "LogicalOperator", "replacement": "(idiotPlayer.role.isRevealed || deathCause !== \"vote\") && isIdiotPowerless", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147478,13 +147539,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "617" + "619" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147498,7 +147559,7 @@ } }, { - "id": "4149", + "id": "4157", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147506,13 +147567,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "617" + "619" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147526,7 +147587,7 @@ } }, { - "id": "4150", + "id": "4158", "mutatorName": "LogicalOperator", "replacement": "idiotPlayer.role.isRevealed && deathCause !== \"vote\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147534,13 +147595,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "617" + "619" ], "coveredBy": [ - "617", - "618", "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147554,7 +147615,7 @@ } }, { - "id": "4151", + "id": "4159", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147562,12 +147623,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "618" + "620" ], "coveredBy": [ - "618", - "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147581,7 +147642,7 @@ } }, { - "id": "4152", + "id": "4160", "mutatorName": "EqualityOperator", "replacement": "deathCause === \"vote\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:704:77\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147589,12 +147650,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "618" + "620" ], "coveredBy": [ - "618", - "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147608,7 +147669,7 @@ } }, { - "id": "4153", + "id": "4161", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(106,43): error TS2367: This comparison appears to be unintentional because the types '\"eaten\" | \"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -147616,9 +147677,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "618", - "619", - "620" + "620", + "621", + "622" ], "location": { "end": { @@ -147632,7 +147693,7 @@ } }, { - "id": "4154", + "id": "4162", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(109,62): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -147640,14 +147701,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147661,7 +147722,7 @@ } }, { - "id": "4155", + "id": "4163", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(111,85): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -147669,14 +147730,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147690,7 +147751,7 @@ } }, { - "id": "4156", + "id": "4164", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(112,92): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -147698,14 +147759,14 @@ "static": false, "killedBy": [], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147719,7 +147780,7 @@ } }, { - "id": "4157", + "id": "4165", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147727,17 +147788,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "621" + "623" ], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147751,7 +147812,7 @@ } }, { - "id": "4158", + "id": "4166", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147759,17 +147820,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147783,7 +147844,7 @@ } }, { - "id": "4159", + "id": "4167", "mutatorName": "LogicalOperator", "replacement": "!isPlayerSavedByWitch || !isPlayerProtectedByDefender || eatenPlayer.role.current === \"little-girl\" && !isLittleGirlProtectedByDefender", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147791,17 +147852,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "621" + "623" ], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147815,7 +147876,7 @@ } }, { - "id": "4160", + "id": "4168", "mutatorName": "BooleanLiteral", "replacement": "isPlayerSavedByWitch", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147823,17 +147884,17 @@ "testsCompleted": 9, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "599", - "600", - "621", - "622", + "601", + "602", "623", "624", "625", - "626" + "626", + "627", + "628" ], "location": { "end": { @@ -147847,7 +147908,7 @@ } }, { - "id": "4161", + "id": "4169", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147855,15 +147916,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "622" + "624" ], "coveredBy": [ - "599", - "600", - "622", - "623", + "601", + "602", "624", - "626" + "625", + "626", + "628" ], "location": { "end": { @@ -147877,7 +147938,7 @@ } }, { - "id": "4162", + "id": "4170", "mutatorName": "LogicalOperator", "replacement": "!isPlayerProtectedByDefender && eatenPlayer.role.current === \"little-girl\" && !isLittleGirlProtectedByDefender", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147885,15 +147946,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "599", - "600", - "622", - "623", + "601", + "602", "624", - "626" + "625", + "626", + "628" ], "location": { "end": { @@ -147907,7 +147968,7 @@ } }, { - "id": "4163", + "id": "4171", "mutatorName": "BooleanLiteral", "replacement": "isPlayerProtectedByDefender", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: 2\nReceived: 3\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:416:110)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147915,15 +147976,15 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "599" + "601" ], "coveredBy": [ - "599", - "600", - "622", - "623", + "601", + "602", "624", - "626" + "625", + "626", + "628" ], "location": { "end": { @@ -147937,7 +147998,7 @@ } }, { - "id": "4164", + "id": "4172", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147945,12 +148006,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "624" + "626" ], "coveredBy": [ - "622", - "623", - "624" + "624", + "625", + "626" ], "location": { "end": { @@ -147964,7 +148025,7 @@ } }, { - "id": "4165", + "id": "4173", "mutatorName": "LogicalOperator", "replacement": "eatenPlayer.role.current === \"little-girl\" || !isLittleGirlProtectedByDefender", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147972,12 +148033,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "623" + "625" ], "coveredBy": [ - "622", - "623", - "624" + "624", + "625", + "626" ], "location": { "end": { @@ -147991,7 +148052,7 @@ } }, { - "id": "4166", + "id": "4174", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:760:71)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -147999,12 +148060,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "622" + "624" ], "coveredBy": [ - "622", - "623", - "624" + "624", + "625", + "626" ], "location": { "end": { @@ -148018,7 +148079,7 @@ } }, { - "id": "4167", + "id": "4175", "mutatorName": "EqualityOperator", "replacement": "eatenPlayer.role.current !== \"little-girl\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148026,12 +148087,12 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "624" + "626" ], "coveredBy": [ - "622", - "623", - "624" + "624", + "625", + "626" ], "location": { "end": { @@ -148045,7 +148106,7 @@ } }, { - "id": "4168", + "id": "4176", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(113,70): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -148053,9 +148114,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "622", - "623", - "624" + "624", + "625", + "626" ], "location": { "end": { @@ -148069,7 +148130,7 @@ } }, { - "id": "4169", + "id": "4177", "mutatorName": "BooleanLiteral", "replacement": "isLittleGirlProtectedByDefender", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:752:71\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148077,11 +148138,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "623" + "625" ], "coveredBy": [ - "623", - "624" + "625", + "626" ], "location": { "end": { @@ -148095,7 +148156,7 @@ } }, { - "id": "4170", + "id": "4178", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(116,88): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -148103,13 +148164,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148123,7 +148184,7 @@ } }, { - "id": "4171", + "id": "4179", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:794:57)", @@ -148131,16 +148192,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "629" + "631" ], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148154,7 +148215,7 @@ } }, { - "id": "4172", + "id": "4180", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:776:95)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148162,16 +148223,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "627" + "629" ], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148185,7 +148246,7 @@ } }, { - "id": "4173", + "id": "4181", "mutatorName": "LogicalOperator", "replacement": "cause === \"eaten\" || !this.canPlayerBeEaten(player, game)", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: {\"_id\": \"adabaafbfcda8fd7badae9e8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": false, \"name\": \"Xzavier\", \"position\": 2460179480182784, \"role\": {\"current\": \"little-girl\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"villagers\", \"original\": \"werewolves\"}}, {\"_id\": \"0a13eccb41ff77ba6d5d5a41\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T10:27:33.691Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 8418587045789696}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [], \"status\": \"canceled\", \"tick\": 2617833018097664, \"turn\": 7301092163452928, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T03:17:13.269Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:785:62)", @@ -148193,16 +148254,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "628" + "630" ], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148216,7 +148277,7 @@ } }, { - "id": "4174", + "id": "4182", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: {\"_id\": \"fecadcaefe0ae918fe05c9b7\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Blair\", \"position\": 1419966406459392, \"role\": {\"current\": \"wild-child\", \"isRevealed\": false, \"original\": \"big-bad-wolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"villagers\"}}, {\"_id\": \"abf175c6ae1bec428d3efbcc\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T01:55:51.710Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 8213517628866560}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [], \"status\": \"over\", \"tick\": 1201157632425984, \"turn\": 8038375768457216, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T08:54:43.100Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:785:62)", @@ -148224,16 +148285,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "628" + "630" ], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148247,7 +148308,7 @@ } }, { - "id": "4175", + "id": "4183", "mutatorName": "EqualityOperator", "replacement": "cause !== \"eaten\"", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:776:95)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148255,16 +148316,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "627" + "629" ], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148278,7 +148339,7 @@ } }, { - "id": "4176", + "id": "4184", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(117,9): error TS2367: This comparison appears to be unintentional because the types '\"eaten\" | \"vote\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -148286,13 +148347,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "627", - "628", "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148306,7 +148367,7 @@ } }, { - "id": "4177", + "id": "4185", "mutatorName": "BooleanLiteral", "replacement": "this.canPlayerBeEaten(player, game)", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:776:95)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148314,10 +148375,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "629" ], "coveredBy": [ - "627" + "629" ], "location": { "end": { @@ -148331,7 +148392,7 @@ } }, { - "id": "4178", + "id": "4186", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:776:95)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148339,10 +148400,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "629" ], "coveredBy": [ - "627" + "629" ], "location": { "end": { @@ -148356,7 +148417,7 @@ } }, { - "id": "4179", + "id": "4187", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:776:95)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148364,10 +148425,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "627" + "629" ], "coveredBy": [ - "627" + "629" ], "location": { "end": { @@ -148381,7 +148442,7 @@ } }, { - "id": "4180", + "id": "4188", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: {\"_id\": \"dcbd5cadab5a505a2fa09535\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Dale\", \"position\": 1223680675807232, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, \"vote\", {\"_id\": \"e3d1f5afb9fafb99a7caccc8\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T21:19:42.685Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1006114554511360}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 0}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [], \"status\": \"canceled\", \"tick\": 2452763933933568, \"turn\": 6089326834221056, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T15:42:19.369Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:803:61)", @@ -148389,15 +148450,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "630" + "632" ], "coveredBy": [ - "628", - "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148411,7 +148472,7 @@ } }, { - "id": "4181", + "id": "4189", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:794:57)", @@ -148419,15 +148480,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "629" + "631" ], "coveredBy": [ - "628", - "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148441,7 +148502,7 @@ } }, { - "id": "4182", + "id": "4190", "mutatorName": "EqualityOperator", "replacement": "player.role.current !== \"idiot\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(123,9): error TS2367: This comparison appears to be unintentional because the types '\"idiot\"' and '\"elder\"' have no overlap.\n", @@ -148449,12 +148510,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "628", - "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148468,7 +148529,7 @@ } }, { - "id": "4183", + "id": "4191", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(120,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -148476,12 +148537,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "628", - "629", "630", "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148495,7 +148556,7 @@ } }, { - "id": "4184", + "id": "4192", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:794:57)", @@ -148503,10 +148564,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "629" + "631" ], "coveredBy": [ - "629" + "631" ], "location": { "end": { @@ -148520,7 +148581,7 @@ } }, { - "id": "4185", + "id": "4193", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: {\"_id\": \"fefb0f79bbd6fce236b29c07\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T14:02:01.267Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7837920322912256}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [], \"status\": \"over\", \"tick\": 5361663098224640, \"turn\": 3259024346710016, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T09:06:26.795Z, \"victory\": undefined}, {\"_id\": \"0fe6d8c2c0fc30d0744be74e\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Monserrate\", \"position\": 3401750484615168, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, \"vote\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:821:61)", @@ -148528,14 +148589,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "632" + "634" ], "coveredBy": [ - "628", "630", - "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148549,7 +148610,7 @@ } }, { - "id": "4186", + "id": "4194", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:812:57)", @@ -148557,14 +148618,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "631" + "633" ], "coveredBy": [ - "628", "630", - "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148578,7 +148639,7 @@ } }, { - "id": "4187", + "id": "4195", "mutatorName": "EqualityOperator", "replacement": "player.role.current !== \"elder\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:812:57)", @@ -148586,14 +148647,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "631" + "633" ], "coveredBy": [ - "628", "630", - "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148607,7 +148668,7 @@ } }, { - "id": "4188", + "id": "4196", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(123,9): 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\" | ... 16 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -148615,11 +148676,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "628", "630", - "631", "632", - "633" + "633", + "634", + "635" ], "location": { "end": { @@ -148633,7 +148694,7 @@ } }, { - "id": "4189", + "id": "4197", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:812:57)", @@ -148641,11 +148702,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "631" + "633" ], "coveredBy": [ - "628", - "631" + "633" ], "location": { "end": { @@ -148659,7 +148719,7 @@ } }, { - "id": "4190", + "id": "4198", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).resolves.toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object.toBe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:828:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148667,12 +148727,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "633" + "635" ], "coveredBy": [ "630", "632", - "633" + "634", + "635" ], "location": { "end": { @@ -148686,7 +148747,7 @@ } }, { - "id": "4191", + "id": "4199", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(129,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -148694,13 +148755,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148714,7 +148775,7 @@ } }, { - "id": "4192", + "id": "4200", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(132,66): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -148722,13 +148783,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148742,7 +148803,7 @@ } }, { - "id": "4193", + "id": "4201", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(136,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148750,13 +148811,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148770,7 +148831,7 @@ } }, { - "id": "4194", + "id": "4202", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(136,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148778,13 +148839,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148798,7 +148859,7 @@ } }, { - "id": "4195", + "id": "4203", "mutatorName": "LogicalOperator", "replacement": "(!doesPlayerHaveActiveAttributeWithName(killedPlayer, \"worshiped\", clonedGame) || wildChildPlayer === undefined) && !isPlayerAliveAndPowerful(wildChildPlayer, clonedGame)", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(133,151): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(136,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148806,13 +148867,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148826,7 +148887,7 @@ } }, { - "id": "4196", + "id": "4204", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(133,44): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(136,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148834,13 +148895,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148854,7 +148915,7 @@ } }, { - "id": "4197", + "id": "4205", "mutatorName": "LogicalOperator", "replacement": "!doesPlayerHaveActiveAttributeWithName(killedPlayer, \"worshiped\", clonedGame) && wildChildPlayer === undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(133,149): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(136,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(140,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148862,13 +148923,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148882,7 +148943,7 @@ } }, { - "id": "4198", + "id": "4206", "mutatorName": "BooleanLiteral", "replacement": "doesPlayerHaveActiveAttributeWithName(killedPlayer, \"worshiped\", clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -129,11 +129,11 @@\n \"current\": \"wild-child\",\n \"isRevealed\": false,\n \"original\": \"wild-child\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"2c5ac5b03c8afb60b8d19f3e\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:842:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -148890,16 +148951,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "634" + "636" ], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148913,7 +148974,7 @@ } }, { - "id": "4199", + "id": "4207", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(133,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -148921,13 +148982,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148941,7 +149002,7 @@ } }, { - "id": "4200", + "id": "4208", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(134,42): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(139,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(141,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(141,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -148949,12 +149010,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "635", - "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148968,7 +149029,7 @@ } }, { - "id": "4201", + "id": "4209", "mutatorName": "EqualityOperator", "replacement": "wildChildPlayer !== undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(134,66): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(138,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(139,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(141,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(141,52): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Partial'.\n", @@ -148976,12 +149037,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "635", - "636", "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -148995,7 +149056,7 @@ } }, { - "id": "4202", + "id": "4210", "mutatorName": "BooleanLiteral", "replacement": "isPlayerAliveAndPowerful(wildChildPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -155,11 +155,11 @@\n \"current\": \"wild-child\",\n \"isRevealed\": false,\n \"original\": \"wild-child\",\n },\n \"side\": PlayerSide {\n- \"current\": \"villagers\",\n+ \"current\": \"werewolves\",\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"10db385eba3ccca234c21cd0\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:866:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149003,14 +149064,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "636" + "638" ], "coveredBy": [ - "636", - "637", "638", "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149024,7 +149085,7 @@ } }, { - "id": "4203", + "id": "4211", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(135,5): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(136,9): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(137,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(139,31): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(139,52): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Partial'.\n Type 'undefined' is not assignable to type 'Partial'.\n", @@ -149032,10 +149093,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "634", - "635", "636", - "637" + "637", + "638", + "639" ], "location": { "end": { @@ -149049,7 +149110,7 @@ } }, { - "id": "4204", + "id": "4212", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(137,5): error TS2322: Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\"'.\n", @@ -149057,9 +149118,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149073,7 +149134,7 @@ } }, { - "id": "4205", + "id": "4213", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -161,11 +161,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"14fcb4d6adf3b7efe1ef9caf\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kaley\",\n \"position\": 7118275517349888,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:902:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149081,12 +149142,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "638" + "640" ], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149100,7 +149161,7 @@ } }, { - "id": "4206", + "id": "4214", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(139,7): error TS18048: 'wildChildPlayer' is possibly 'undefined'.\n", @@ -149108,9 +149169,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149124,7 +149185,7 @@ } }, { - "id": "4207", + "id": "4215", "mutatorName": "LogicalOperator", "replacement": "wildChildPlayer.role.original === \"actor\" || roles.actor.isPowerlessOnWerewolvesSide", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 7\n\n@@ -169,10 +169,17 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"cant-vote\",\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Durward\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:960:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149132,12 +149193,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "640" + "642" ], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149151,7 +149212,7 @@ } }, { - "id": "4208", + "id": "4216", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -161,11 +161,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"5be084b3f7854fbb827bd9ca\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lon\",\n \"position\": 3906151204782080,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:902:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149159,12 +149220,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "638" + "640" ], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149178,7 +149239,7 @@ } }, { - "id": "4209", + "id": "4217", "mutatorName": "EqualityOperator", "replacement": "wildChildPlayer.role.original !== \"actor\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -161,11 +161,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"cfeb46c990eba9fabb590b4a\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"actor\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Albert\",\n \"position\": 2574955476680704,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:902:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149186,12 +149247,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "638" + "640" ], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149205,7 +149266,7 @@ } }, { - "id": "4210", + "id": "4218", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(138,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -149213,9 +149274,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "638", - "639", - "640" + "640", + "641", + "642" ], "location": { "end": { @@ -149229,7 +149290,7 @@ } }, { - "id": "4211", + "id": "4219", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 7\n+ Received + 0\n\n@@ -169,17 +169,10 @@\n \"doesRemainAfterDeath\": undefined,\n \"name\": \"cant-vote\",\n \"remainingPhases\": undefined,\n \"source\": \"survivors\",\n },\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"actor\",\n- },\n ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Jillian\",\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:931:92)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149237,10 +149298,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "639" + "641" ], "coveredBy": [ - "639" + "641" ], "location": { "end": { @@ -149254,7 +149315,7 @@ } }, { - "id": "4212", + "id": "4220", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(144,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -149262,10 +149323,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149279,7 +149340,7 @@ } }, { - "id": "4213", + "id": "4221", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1015:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149287,13 +149348,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "644" + "646" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149307,7 +149368,7 @@ } }, { - "id": "4214", + "id": "4222", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"abde10aeaf09aa23cdef8ca5\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T03:24:59.133Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 1305012774895616}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 4}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"2826a4a7dc4d67dc1b18cfe5\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ervin\", \"position\": 634467861397504, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"f6febb4bfbdcaa0bd8b281db\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Brannon\", \"position\": 3477684608827392, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"3b3004fb0ccc50763c74c3ea\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Joannie\", \"position\": 6038204213886976, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f96e8a83aff2bf4adada0172\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Veda\", \"position\": 380582391447552, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 8273055262441472, \"turn\": 5518070911074304, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T12:46:26.608Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:990:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149315,13 +149376,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "642" + "644" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149335,7 +149396,7 @@ } }, { - "id": "4215", + "id": "4223", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1015:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149343,13 +149404,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "644" + "646" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149363,7 +149424,7 @@ } }, { - "id": "4216", + "id": "4224", "mutatorName": "LogicalOperator", "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"in-love\", game) && player.isAlive || !player._id.equals(killedPlayer._id)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"1d10fd8bc91d7fed25a2ebd1\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T06:06:19.242Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 7721429220982784}, \"hasDoubledVote\": true, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 2}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"5bff9f8ec455b35fb5cd3de7\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Zoey\", \"position\": 7458889813458944, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"a0fbfe94addf9ce2cd5f86e5\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Newton\", \"position\": 7431485277601792, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"47a66afba36f000ecdd9e5df\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Abdullah\", \"position\": 3004783281569792, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ecfb3949390ae5edb9bdacfb\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Amaya\", \"position\": 690341988532224, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 847960478842880, \"turn\": 4306372678123520, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T12:11:14.237Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:990:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149371,13 +149432,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "642" + "644" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149391,7 +149452,7 @@ } }, { - "id": "4217", + "id": "4225", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"e2ec2aabf911cb0f4b5ef0b0\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T01:04:29.306Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 4}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 8334377163423744}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"a58979efe71bf386cbdddf9b\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Briana\", \"position\": 7842691259826176, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"7d430cf974a5fdf68d1e7b72\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"George\", \"position\": 8772955051917312, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"4ea63e72ee7376aaf5e23f99\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Skylar\", \"position\": 1989189180588032, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"adcadae46715d01ebcad070d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Easton\", \"position\": 8038024411611136, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 8867356671475712, \"turn\": 3050308309614592, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T14:48:49.855Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:990:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149399,13 +149460,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "642" + "644" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149419,7 +149480,7 @@ } }, { - "id": "4218", + "id": "4226", "mutatorName": "LogicalOperator", "replacement": "doesPlayerHaveActiveAttributeWithName(player, \"in-love\", game) || player.isAlive", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"b5da6fbabfc67cf4a1e4d6b6\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T17:28:12.051Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 5}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 2, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 4}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 4003881965060096}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 2, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 1}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"5278a9cb22dedc9bae246539\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Davon\", \"position\": 8510820644290560, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"27ddeefc2fefa881b80d5d3e\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ansley\", \"position\": 567386331676672, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ccb1b2ed1709cc3dd5ad80ee\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Ebba\", \"position\": 4252761753387008, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f21171714ac8657ef1c8eeb6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Iliana\", \"position\": 4695865753075712, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 221729322434560, \"turn\": 8534404112580608, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T15:35:37.073Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:990:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149427,13 +149488,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "642" + "644" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149447,7 +149508,7 @@ } }, { - "id": "4219", + "id": "4227", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(146,105): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -149455,10 +149516,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149472,7 +149533,7 @@ } }, { - "id": "4220", + "id": "4228", "mutatorName": "BooleanLiteral", "replacement": "player._id.equals(killedPlayer._id)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"e2e1caf6aaad2c3bcdaacf59\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T15:15:44.001Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": false, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 5636144219815936}, \"hasDoubledVote\": true, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 1, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 2}, \"twoSisters\": {\"wakingUpInterval\": 0}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"night\", \"players\": [{\"_id\": \"d2c94a3b27705d84fa98c767\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Nyah\", \"position\": 4660079999582208, \"role\": {\"current\": \"seer\", \"isRevealed\": false, \"original\": \"seer\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b9d0ecc5fedddcbf31a1d01b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tracy\", \"position\": 3498246645219328, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"cff712af9e7d03721ad8d2cf\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Alexandra\", \"position\": 5095733250228224, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"9bd49b4bbc9d0bef7b4e74c4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Mariah\", \"position\": 2092256808927232, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 2755485979639808, \"turn\": 2224984122458112, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T20:00:20.539Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:990:89)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149480,12 +149541,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "642" + "644" ], "coveredBy": [ - "642", - "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149499,7 +149560,7 @@ } }, { - "id": "4221", + "id": "4229", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(152,28): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -149507,10 +149568,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149524,7 +149585,7 @@ } }, { - "id": "4222", + "id": "4230", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(152,28): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -149532,10 +149593,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149549,7 +149610,7 @@ } }, { - "id": "4223", + "id": "4231", "mutatorName": "LogicalOperator", "replacement": "!doesPlayerHaveActiveAttributeWithName(killedPlayer, \"in-love\", clonedGame) && !otherPlayerInLove", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(152,28): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -149557,10 +149618,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149574,7 +149635,7 @@ } }, { - "id": "4224", + "id": "4232", "mutatorName": "BooleanLiteral", "replacement": "doesPlayerHaveActiveAttributeWithName(killedPlayer, \"in-love\", clonedGame)", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1015:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149582,13 +149643,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "644" + "646" ], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149602,7 +149663,7 @@ } }, { - "id": "4225", + "id": "4233", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(149,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -149610,10 +149671,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149627,7 +149688,7 @@ } }, { - "id": "4226", + "id": "4234", "mutatorName": "BooleanLiteral", "replacement": "otherPlayerInLove", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(152,28): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\n", @@ -149635,9 +149696,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "642", - "643", - "644" + "644", + "645", + "646" ], "location": { "end": { @@ -149651,7 +149712,7 @@ } }, { - "id": "4227", + "id": "4235", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(150,28): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -149659,9 +149720,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "641", - "642", - "643" + "643", + "644", + "645" ], "location": { "end": { @@ -149675,7 +149736,7 @@ } }, { - "id": "4228", + "id": "4236", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(155,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -149683,10 +149744,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "645", - "646", "647", - "648" + "648", + "649", + "650" ], "location": { "end": { @@ -149700,7 +149761,7 @@ } }, { - "id": "4229", + "id": "4237", "mutatorName": "BooleanLiteral", "replacement": "canPlayerDelegateSheriffAttribute(killedPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 7304979941425152,\n \"turn\": 1547643121565696,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T12:33:09.237Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1029:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149708,13 +149769,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "645" + "647" ], "coveredBy": [ - "645", - "646", "647", - "648" + "648", + "649", + "650" ], "location": { "end": { @@ -149728,7 +149789,7 @@ } }, { - "id": "4230", + "id": "4238", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -198,22 +198,10 @@\n \"status\": \"playing\",\n \"tick\": 8243462516244480,\n \"turn\": 1393476033839104,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"delegate\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"sheriff\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1058:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149736,13 +149797,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "647" + "649" ], "coveredBy": [ - "645", - "646", "647", - "648" + "648", + "649", + "650" ], "location": { "end": { @@ -149756,7 +149817,7 @@ } }, { - "id": "4231", + "id": "4239", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 2119684759486464,\n \"turn\": 6247240892940288,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T22:46:35.132Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1029:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149764,13 +149825,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "645" + "647" ], "coveredBy": [ - "645", - "646", "647", - "648" + "648", + "649", + "650" ], "location": { "end": { @@ -149784,7 +149845,7 @@ } }, { - "id": "4232", + "id": "4240", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -189,9 +189,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 747885316538368,\n \"turn\": 1390691097772032,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"delegate\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"sheriff\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T20:01:24.690Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1029:90)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149792,11 +149853,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "645" + "647" ], "coveredBy": [ - "645", - "646" + "647", + "648" ], "location": { "end": { @@ -149810,7 +149871,7 @@ } }, { - "id": "4233", + "id": "4241", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(163,81): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -149818,8 +149879,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149833,7 +149894,7 @@ } }, { - "id": "4234", + "id": "4242", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"applyPlayerAttributesDeathOutcomes\", {\"gameId\": \"fa6e3bbfe6ccba4cdd6badd3\", \"playerId\": \"20cfdc6facf856bda3ac9ee0\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1122:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149841,11 +149902,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149859,7 +149920,7 @@ } }, { - "id": "4235", + "id": "4243", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(166,121): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\n", @@ -149867,8 +149928,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149882,7 +149943,7 @@ } }, { - "id": "4236", + "id": "4244", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "TypeError: Cannot destructure property 'attributes' of 'undefined' as it is undefined.\n at getActivePlayerAttributeWithName (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts:85:3)\n at doesPlayerHaveActiveAttributeWithName (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts:99:246)\n at PlayerKillerService.applyPlayerAttributesDeathOutcomes (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/player/player-killer.service.ts:378:149)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1095:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149890,11 +149951,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "649" + "651" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149908,7 +149969,7 @@ } }, { - "id": "4237", + "id": "4245", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1123:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149916,11 +149977,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149934,7 +149995,7 @@ } }, { - "id": "4238", + "id": "4246", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(167,61): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -149942,8 +150003,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -149957,7 +150018,7 @@ } }, { - "id": "4239", + "id": "4247", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1123:73)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149965,10 +150026,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "650" + "652" ], "location": { "end": { @@ -149982,7 +150043,7 @@ } }, { - "id": "4240", + "id": "4248", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "TypeError: Cannot destructure property 'attributes' of 'undefined' as it is undefined.\n at getActivePlayerAttributeWithName (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts:85:3)\n at doesPlayerHaveActiveAttributeWithName (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/helpers/player/player-attribute/player-attribute.helpers.ts:99:246)\n at PlayerKillerService.applyPlayerAttributesDeathOutcomes (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/modules/game/providers/services/player/player-killer.service.ts:378:149)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1095:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -149990,11 +150051,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "649" + "651" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150008,7 +150069,7 @@ } }, { - "id": "4241", + "id": "4249", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1124:72)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150016,11 +150077,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150034,7 +150095,7 @@ } }, { - "id": "4242", + "id": "4250", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(171,61): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -150042,8 +150103,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150057,7 +150118,7 @@ } }, { - "id": "4243", + "id": "4251", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1124:72)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150065,10 +150126,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "650" + "652" ], "location": { "end": { @@ -150082,7 +150143,7 @@ } }, { - "id": "4244", + "id": "4252", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(jest.fn()).not.toHaveBeenCalled()\n\nExpected number of calls: 0\nReceived number of calls: 1\n\n1: {\"_id\": \"2c84892785fe72eaef8ed34b\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Treva\", \"position\": 5894559189958656, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"78d6ddceafe6568e1e6e3f85\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T16:08:48.706Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 5, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 3}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": false}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 3, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 2202714786234368}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": true}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 5}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 3}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"2c84892785fe72eaef8ed34b\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": true, \"name\": \"powerless\", \"remainingPhases\": undefined, \"source\": \"elder\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Treva\", \"position\": 5894559189958656, \"role\": {\"current\": \"idiot\", \"isRevealed\": false, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"deec3edf3d7a10b0e605dbdf\", \"attributes\": [{\"activeAt\": undefined, \"doesRemainAfterDeath\": undefined, \"name\": \"in-love\", \"remainingPhases\": undefined, \"source\": \"cupid\"}], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Betty\", \"position\": 1956377373179904, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ffd8e11863eb8bf9df3f1542\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kaitlin\", \"position\": 2792193806827520, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"eea0502b3e17e7f38c27634f\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lurline\", \"position\": 1435927339597824, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 3523725748076544, \"turn\": 5176310116646912, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T09:40:36.163Z, \"victory\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1099:79)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150090,11 +150151,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "649" + "651" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150108,7 +150169,7 @@ } }, { - "id": "4245", + "id": "4253", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1125:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150116,11 +150177,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150134,7 +150195,7 @@ } }, { - "id": "4246", + "id": "4254", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(175,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -150142,8 +150203,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "649", - "650" + "651", + "652" ], "location": { "end": { @@ -150157,7 +150218,7 @@ } }, { - "id": "4247", + "id": "4255", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1125:75)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150165,10 +150226,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "650" + "652" ], "coveredBy": [ - "650" + "652" ], "location": { "end": { @@ -150182,7 +150243,7 @@ } }, { - "id": "4248", + "id": "4256", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(181,75): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -150190,12 +150251,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150209,7 +150270,7 @@ } }, { - "id": "4249", + "id": "4257", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(183,67): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -150217,12 +150278,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150236,7 +150297,7 @@ } }, { - "id": "4250", + "id": "4258", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(188,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150244,12 +150305,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150263,7 +150324,7 @@ } }, { - "id": "4251", + "id": "4259", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(188,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150271,12 +150332,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150290,7 +150351,7 @@ } }, { - "id": "4252", + "id": "4260", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.side.current !== \"werewolves\" || !bigBadWolfPlayer || !isPowerlessIfWerewolfDies || killedPlayer.role.current === \"big-bad-wolf\") && doesPlayerHaveActiveAttributeWithNameAndSource(bigBadWolfPlayer, \"powerless\", \"werewolves\", clonedGame)", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(185,203): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(188,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150298,12 +150359,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150317,7 +150378,7 @@ } }, { - "id": "4253", + "id": "4261", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(186,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(189,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150325,12 +150386,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150344,7 +150405,7 @@ } }, { - "id": "4254", + "id": "4262", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.side.current !== \"werewolves\" || !bigBadWolfPlayer || !isPowerlessIfWerewolfDies) && killedPlayer.role.current === \"big-bad-wolf\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(186,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(189,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150352,12 +150413,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150371,7 +150432,7 @@ } }, { - "id": "4255", + "id": "4263", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(186,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(189,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150379,12 +150440,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150398,7 +150459,7 @@ } }, { - "id": "4256", + "id": "4264", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.side.current !== \"werewolves\" || !bigBadWolfPlayer) && !isPowerlessIfWerewolfDies", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(186,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(189,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150406,12 +150467,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150425,7 +150486,7 @@ } }, { - "id": "4257", + "id": "4265", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(187,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(190,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150433,12 +150494,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150452,7 +150513,7 @@ } }, { - "id": "4258", + "id": "4266", "mutatorName": "LogicalOperator", "replacement": "killedPlayer.side.current !== \"werewolves\" && !bigBadWolfPlayer", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(187,56): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(190,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150460,12 +150521,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150479,7 +150540,7 @@ } }, { - "id": "4259", + "id": "4267", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"b80edcd56467b7bccf9c2b1d\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Demetrius\",\n \"position\": 5420159040749568,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1142:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150487,15 +150548,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "651" + "653" ], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150509,7 +150570,7 @@ } }, { - "id": "4260", + "id": "4268", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.side.current === \"werewolves\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"55fe5c20e808ba806c39f2f9\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Era\",\n \"position\": 2387627284103168,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1142:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150517,15 +150578,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "651" + "653" ], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150539,7 +150600,7 @@ } }, { - "id": "4261", + "id": "4269", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(185,9): error TS2367: This comparison appears to be unintentional because the types '\"villagers\" | \"werewolves\"' and '\"\"' have no overlap.\n", @@ -150547,12 +150608,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150566,7 +150627,7 @@ } }, { - "id": "4262", + "id": "4270", "mutatorName": "BooleanLiteral", "replacement": "bigBadWolfPlayer", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(187,56): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'Player'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(190,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150574,11 +150635,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "652", - "653", "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150592,7 +150653,7 @@ } }, { - "id": "4263", + "id": "4271", "mutatorName": "BooleanLiteral", "replacement": "isPowerlessIfWerewolfDies", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"caeec4ab1b0c1eb952b7a59e\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Carlie\",\n \"position\": 4391866206257152,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1168:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150600,13 +150661,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "653" + "655" ], "coveredBy": [ - "653", - "654", "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150620,7 +150681,7 @@ } }, { - "id": "4264", + "id": "4272", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"4f4dca1bceabcd9bf7f79dd5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Issac\",\n \"position\": 871771462959104,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1181:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150628,12 +150689,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "654" + "656" ], "coveredBy": [ - "654", - "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150647,7 +150708,7 @@ } }, { - "id": "4265", + "id": "4273", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.role.current !== \"big-bad-wolf\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -135,11 +135,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"ddcc4c3db76bfab34afbf4ab\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"werewolves\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Talia\",\n \"position\": 6824864560185344,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1181:87)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150655,12 +150716,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "654" + "656" ], "coveredBy": [ - "654", - "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150674,7 +150735,7 @@ } }, { - "id": "4266", + "id": "4274", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(186,37): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -150682,9 +150743,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "654", - "655", - "656" + "656", + "657", + "658" ], "location": { "end": { @@ -150698,7 +150759,7 @@ } }, { - "id": "4267", + "id": "4275", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(187,74): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"sheriff\" | \"seen\" | \"eaten\" | \"drank-life-potion\" | \"drank-death-potion\" | \"protected\" | \"scandalmonger-marked\" | \"in-love\" | \"worshiped\" | \"powerless\" | \"cant-vote\" | \"charmed\" | \"contaminated\" | \"stolen-role\" | \"acting\"'.\n", @@ -150706,8 +150767,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "655", - "656" + "657", + "658" ], "location": { "end": { @@ -150721,7 +150782,7 @@ } }, { - "id": "4268", + "id": "4276", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(187,87): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 23 more ... | \"lovers\"'.\n", @@ -150729,8 +150790,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "655", - "656" + "657", + "658" ], "location": { "end": { @@ -150744,7 +150805,7 @@ } }, { - "id": "4269", + "id": "4277", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(188,37): error TS18048: 'bigBadWolfPlayer' is possibly 'undefined'.\n", @@ -150752,11 +150813,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "651", - "652", "653", "654", - "655" + "655", + "656", + "657" ], "location": { "end": { @@ -150770,7 +150831,7 @@ } }, { - "id": "4270", + "id": "4278", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(193,85): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -150778,11 +150839,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150796,7 +150857,7 @@ } }, { - "id": "4271", + "id": "4279", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(196,93): error TS2345: Argument of type '{}' is not assignable to parameter of type 'GetNearestPlayerOptions'.\n Property 'direction' is missing in type '{}' but required in type 'GetNearestPlayerOptions'.\n", @@ -150804,11 +150865,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150822,7 +150883,7 @@ } }, { - "id": "4272", + "id": "4280", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(196,95): error TS2322: Type '\"\"' is not assignable to type '\"left\" | \"right\"'.\n", @@ -150830,11 +150891,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150848,7 +150909,7 @@ } }, { - "id": "4273", + "id": "4281", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(196,114): error TS2322: Type '\"\"' is not assignable to type '\"villagers\" | \"werewolves\" | undefined'.\n", @@ -150856,11 +150917,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150874,7 +150935,7 @@ } }, { - "id": "4274", + "id": "4282", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(200,37): error TS18048: 'leftAliveWerewolfNeighbor' is possibly 'undefined'.\n", @@ -150882,11 +150943,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150900,7 +150961,7 @@ } }, { - "id": "4275", + "id": "4283", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(200,37): error TS18048: 'leftAliveWerewolfNeighbor' is possibly 'undefined'.\n", @@ -150908,11 +150969,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150926,7 +150987,7 @@ } }, { - "id": "4276", + "id": "4284", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.role.current !== \"rusty-sword-knight\" || !isPlayerPowerful(killedPlayer, clonedGame) || death.cause !== \"eaten\") && !leftAliveWerewolfNeighbor", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(200,37): error TS18048: 'leftAliveWerewolfNeighbor' is possibly 'undefined'.\n", @@ -150934,11 +150995,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150952,7 +151013,7 @@ } }, { - "id": "4277", + "id": "4285", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"f5fea5a251f8c0c2f70d64d4\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lyric\",\n \"position\": 4034188885884928,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150960,14 +151021,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -150981,7 +151042,7 @@ } }, { - "id": "4278", + "id": "4286", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.role.current !== \"rusty-sword-knight\" || !isPlayerPowerful(killedPlayer, clonedGame)) && death.cause !== \"eaten\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"50a921ef18bc8ca2389dda1b\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Thora\",\n \"position\": 2255034532233216,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -150989,14 +151050,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151010,7 +151071,7 @@ } }, { - "id": "4279", + "id": "4287", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"d100fbf4d9aee259fbca8dc2\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Monique\",\n \"position\": 8554441030500352,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151018,14 +151079,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151039,7 +151100,7 @@ } }, { - "id": "4280", + "id": "4288", "mutatorName": "LogicalOperator", "replacement": "killedPlayer.role.current !== \"rusty-sword-knight\" && !isPlayerPowerful(killedPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"8ee380f7eba29d7b4cfc9be7\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ethel\",\n \"position\": 4581909357133824,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151047,14 +151108,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151068,7 +151129,7 @@ } }, { - "id": "4281", + "id": "4289", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"ab3f0d6292a65fb8bc9b22e8\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Maritza\",\n \"position\": 8878138608058368,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151076,14 +151137,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151097,7 +151158,7 @@ } }, { - "id": "4282", + "id": "4290", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.role.current === \"rusty-sword-knight\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -120,11 +120,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"0dbacf0b0c98cfe96c0dba23\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Herman\",\n \"position\": 6896577341816832,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1234:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151105,14 +151166,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "657" + "659" ], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151126,7 +151187,7 @@ } }, { - "id": "4283", + "id": "4291", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(197,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -151134,11 +151195,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151152,7 +151213,7 @@ } }, { - "id": "4284", + "id": "4292", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(killedPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"5d6fab2e4bfcbc06e2fd1742\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Cordia\",\n \"position\": 5757323203051520,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1247:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151160,13 +151221,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "658" + "660" ], "coveredBy": [ - "658", - "659", "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151180,7 +151241,7 @@ } }, { - "id": "4285", + "id": "4293", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"5f5c6f5a50e36bff2f4ef64a\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Dakota\",\n \"position\": 6235361856454656,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1260:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151188,12 +151249,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "659" + "661" ], "coveredBy": [ - "659", - "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151207,7 +151268,7 @@ } }, { - "id": "4286", + "id": "4294", "mutatorName": "EqualityOperator", "replacement": "death.cause === \"eaten\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 9\n\n@@ -138,11 +138,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"8b8985ebada5363f310bf69e\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": undefined,\n+ \"name\": \"contaminated\",\n+ \"remainingPhases\": 2,\n+ \"source\": \"rusty-sword-knight\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Ocie\",\n \"position\": 8017741166411776,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1260:107)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151215,12 +151276,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "659" + "661" ], "coveredBy": [ - "659", - "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151234,7 +151295,7 @@ } }, { - "id": "4287", + "id": "4295", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(198,7): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -151242,9 +151303,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "659", - "660", - "661" + "661", + "662", + "663" ], "location": { "end": { @@ -151258,7 +151319,7 @@ } }, { - "id": "4288", + "id": "4296", "mutatorName": "BooleanLiteral", "replacement": "leftAliveWerewolfNeighbor", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(201,37): error TS18048: 'leftAliveWerewolfNeighbor' is possibly 'undefined'.\n", @@ -151266,8 +151327,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "660", - "661" + "662", + "663" ], "location": { "end": { @@ -151281,7 +151342,7 @@ } }, { - "id": "4289", + "id": "4297", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(199,37): error TS18048: 'leftAliveWerewolfNeighbor' is possibly 'undefined'.\n", @@ -151289,10 +151350,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "657", - "658", "659", - "660" + "660", + "661", + "662" ], "location": { "end": { @@ -151306,7 +151367,7 @@ } }, { - "id": "4290", + "id": "4298", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(204,78): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -151314,10 +151375,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151331,7 +151392,7 @@ } }, { - "id": "4291", + "id": "4299", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -178,22 +178,10 @@\n \"status\": \"playing\",\n \"tick\": 2007025168941056,\n \"turn\": 2550926923530240,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"ban-voting\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"scapegoat\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"shoot\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1354:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151339,13 +151400,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "665" + "667" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151359,7 +151420,7 @@ } }, { - "id": "4292", + "id": "4300", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 7302045090447360,\n \"turn\": 6056430754856960,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T15:31:32.604Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151367,13 +151428,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151387,7 +151448,7 @@ } }, { - "id": "4293", + "id": "4301", "mutatorName": "LogicalOperator", "replacement": "(killedPlayer.role.current !== \"scapegoat\" || !isPlayerPowerful(killedPlayer, clonedGame)) && death.cause !== \"vote-scapegoated\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 5641558915284992,\n \"turn\": 6915187477053440,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T23:21:39.168Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151395,13 +151456,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151415,7 +151476,7 @@ } }, { - "id": "4294", + "id": "4302", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 2015207020822528,\n \"turn\": 1350726135578624,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T09:09:38.248Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151423,13 +151484,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151443,7 +151504,7 @@ } }, { - "id": "4295", + "id": "4303", "mutatorName": "LogicalOperator", "replacement": "killedPlayer.role.current !== \"scapegoat\" && !isPlayerPowerful(killedPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 6255240860925952,\n \"turn\": 4175182681866240,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T08:10:04.733Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151451,13 +151512,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151471,7 +151532,7 @@ } }, { - "id": "4296", + "id": "4304", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 5014713073139712,\n \"turn\": 6009133408976896,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T00:22:05.591Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151479,13 +151540,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151499,7 +151560,7 @@ } }, { - "id": "4297", + "id": "4305", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.role.current === \"scapegoat\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 524165188681728,\n \"turn\": 3850192065396736,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T16:16:07.238Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151507,13 +151568,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151527,7 +151588,7 @@ } }, { - "id": "4298", + "id": "4306", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(207,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -151535,10 +151596,10 @@ "static": false, "killedBy": [], "coveredBy": [ - "662", - "663", "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151552,7 +151613,7 @@ } }, { - "id": "4299", + "id": "4307", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(killedPlayer, clonedGame)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -184,9 +184,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 4761753978142720,\n \"turn\": 6338795775459328,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T05:30:32.065Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1323:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151560,12 +151621,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "663" + "665" ], "coveredBy": [ - "663", - "664", - "665" + "665", + "666", + "667" ], "location": { "end": { @@ -151579,7 +151640,7 @@ } }, { - "id": "4300", + "id": "4308", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 1143139576315904,\n \"turn\": 6268221982244864,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T00:47:23.111Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1336:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151587,11 +151648,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "664" + "666" ], "coveredBy": [ - "664", - "665" + "666", + "667" ], "location": { "end": { @@ -151605,7 +151666,7 @@ } }, { - "id": "4301", + "id": "4309", "mutatorName": "EqualityOperator", "replacement": "death.cause === \"vote-scapegoated\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 8091655236222976,\n \"turn\": 3105350119063552,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T19:46:57.273Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1336:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151613,11 +151674,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "664" + "666" ], "coveredBy": [ - "664", - "665" + "666", + "667" ], "location": { "end": { @@ -151631,7 +151692,7 @@ } }, { - "id": "4302", + "id": "4310", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(207,101): error TS2367: This comparison appears to be unintentional because the types '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"' and '\"\"' have no overlap.\n", @@ -151639,8 +151700,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "664", - "665" + "666", + "667" ], "location": { "end": { @@ -151654,7 +151715,7 @@ } }, { - "id": "4303", + "id": "4311", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -176,9 +176,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 3933718718709760,\n \"turn\": 8397898152673280,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"ban-voting\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"scapegoat\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T04:18:06.565Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1310:100)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151662,12 +151723,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "662" + "664" ], "coveredBy": [ - "662", - "663", - "664" + "664", + "665", + "666" ], "location": { "end": { @@ -151681,7 +151742,7 @@ } }, { - "id": "4304", + "id": "4312", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(213,74): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -151689,13 +151750,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151709,7 +151770,7 @@ } }, { - "id": "4305", + "id": "4313", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 18\n+ Received + 2\n\n@@ -120,19 +120,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"3ff5cd2e367c0b0dbc57c3f5\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Germaine\",\n \"position\": 5943285788966912,\n@@ -164,19 +156,11 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"1e9b83bb2ca5343fa1b1f1ef\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kara\",\n \"position\": 1733837117718528,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1445:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151717,16 +151778,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "670" + "672" ], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151740,7 +151801,7 @@ } }, { - "id": "4306", + "id": "4314", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(216,58): error TS2322: Type '\"\"' is not assignable to type '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"'.\n", @@ -151748,13 +151809,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151768,7 +151829,7 @@ } }, { - "id": "4307", + "id": "4315", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(216,66): error TS2322: Type '\"\"' is not assignable to type '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"'.\n", @@ -151776,13 +151837,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151796,7 +151857,7 @@ } }, { - "id": "4308", + "id": "4316", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(216,74): error TS2322: Type '\"\"' is not assignable to type '\"vote\" | \"eaten\" | \"death-potion\" | \"shot\" | \"vote-scapegoated\" | \"reconsider-pardon\" | \"broken-heart\" | \"disease\"'.\n", @@ -151804,13 +151865,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151824,7 +151885,7 @@ } }, { - "id": "4309", + "id": "4317", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(226,42): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -151832,13 +151893,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151852,7 +151913,7 @@ } }, { - "id": "4310", + "id": "4318", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"ecadee4f23c598cd04d2fd0a\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T20:49:54.837Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": true}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 1}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 748326074974208}, \"hasDoubledVote\": false, \"isEnabled\": false, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 1}, \"thief\": {\"additionalCardsCount\": 5, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 3}, \"twoSisters\": {\"wakingUpInterval\": 4}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"a97ddd08afdc75bcdc55061c\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"survivors\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Annabelle\", \"position\": 1463971718627328, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"db9070fac1b5f1ada8c98fed\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Aurore\", \"position\": 6330299883454464, \"role\": {\"current\": \"idiot\", \"isRevealed\": true, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"43df935d40cfa0cc2aecb0ac\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Adam\", \"position\": 4448983474765824, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"bfbddb1710f9aba0a6f519ac\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Clyde\", \"position\": 8240449204518912, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 7271705112215552, \"turn\": 6992997438717952, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:08:43.736Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1376:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151860,16 +151921,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "666" + "668" ], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151883,7 +151944,7 @@ } }, { - "id": "4311", + "id": "4319", "mutatorName": "LogicalOperator", "replacement": "killedPlayer.role.current !== \"elder\" && !isPlayerPowerful(killedPlayer, game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"bbbcb0e21acaeacf34a15684\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T09:50:54.636Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 3}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 5754170682376192}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 5}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 5}, \"whiteWerewolf\": {\"wakingUpInterval\": 5}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"e5135ece75fb2dbdb7b2bd2e\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"survivors\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Ashlynn\", \"position\": 7079578931560448, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"3eeaedd4bccbcccf07b0eae4\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kenya\", \"position\": 7215346570231808, \"role\": {\"current\": \"idiot\", \"isRevealed\": true, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"ae14a7db630eb18e0c4fbd00\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Eliezer\", \"position\": 4086982776979456, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"ca6313e207e83b6bebfebdc6\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Leola\", \"position\": 663993458884608, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 4297112042864640, \"turn\": 4074234487767040, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T00:15:36.472Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1376:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151891,16 +151952,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "666" + "668" ], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151914,7 +151975,7 @@ } }, { - "id": "4312", + "id": "4320", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"b59439167976aa2c16e155c2\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T01:59:59.486Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": false}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": true}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": true}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": false, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 5, \"isPowerlessOnWerewolvesSide\": false}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": false}, \"scandalmonger\": {\"markPenalty\": 5}, \"seer\": {\"canSeeRoles\": true, \"isTalkative\": true}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 7874281430056960}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 4, \"isChosenCardRevealed\": true, \"mustChooseBetweenWerewolves\": true}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": true}}, \"phase\": \"day\", \"players\": [{\"_id\": \"e45f2ac468ea7ef2ea2c546f\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"survivors\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Dawn\", \"position\": 5159349410332672, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"f3b263adcc29dcaf4aaecfca\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Norbert\", \"position\": 7049008923017216, \"role\": {\"current\": \"idiot\", \"isRevealed\": true, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"b8d3643cdca6b6b1a2ed3550\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Tito\", \"position\": 2932239008530432, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"e99aac0f367891d0e4348b4b\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Linnie\", \"position\": 8458631498432512, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"over\", \"tick\": 5010908514353152, \"turn\": 5968314484391936, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:18:19.269Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1376:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151922,16 +151983,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "666" + "668" ], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151945,7 +152006,7 @@ } }, { - "id": "4313", + "id": "4321", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.role.current === \"elder\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"f3af4fd7abbf178ee21dfada\", \"additionalCards\": undefined, \"createdAt\": 2024-04-09T09:20:50.363Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": false}, \"roles\": {\"actor\": {\"additionalCardsCount\": 1, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": false, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": true}, \"defender\": {\"canProtectTwice\": true}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 2}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": false}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"day\", \"turn\": 552995928408064}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 2}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 1}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 4}, \"wildChild\": {\"isTransformationRevealed\": false}, \"witch\": {\"doesKnowWerewolvesTargets\": true}, \"wolfHound\": {\"isChosenSideRevealed\": true, \"isSideRandomlyChosen\": false}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"day\", \"players\": [{\"_id\": \"aff62504d7ed765b57c5eade\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"survivors\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Kallie\", \"position\": 801067570823168, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"d6f3b70eb78218769cb1ef3a\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Kurt\", \"position\": 3910271917621248, \"role\": {\"current\": \"idiot\", \"isRevealed\": true, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"55f7366ea5f924aaa7c42065\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Madelyn\", \"position\": 4064704125206528, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"bb23c1fa3c0b95b77b25dcc9\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Deontae\", \"position\": 4677479725793280, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"playing\", \"tick\": 7162048437813248, \"turn\": 375643449589760, \"upcomingPlays\": [], \"updatedAt\": 2024-04-08T17:47:10.949Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1376:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -151953,16 +152014,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "666" + "668" ], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -151976,7 +152037,7 @@ } }, { - "id": "4314", + "id": "4322", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(218,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -151984,13 +152045,13 @@ "static": false, "killedBy": [], "coveredBy": [ - "666", - "667", "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152004,7 +152065,7 @@ } }, { - "id": "4315", + "id": "4323", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(killedPlayer, game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 18\n\n@@ -128,11 +128,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"ceebb1ba267a5da5b6a5dd88\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Hans\",\n \"position\": 7313244043608064,\n@@ -182,11 +190,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"c8b1f0f6b9df4779f862aece\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Myrtis\",\n \"position\": 4003808373899264,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1392:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152012,15 +152073,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "667" + "669" ], "coveredBy": [ - "667", - "668", "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152034,7 +152095,7 @@ } }, { - "id": "4316", + "id": "4324", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: {\"_id\": \"aefc4fe7de539f87aeba4d26\", \"additionalCards\": undefined, \"createdAt\": 2024-04-08T23:25:12.652Z, \"currentPlay\": null, \"options\": {\"composition\": {\"isHidden\": true}, \"roles\": {\"actor\": {\"additionalCardsCount\": 3, \"isPowerlessOnWerewolvesSide\": false}, \"areRevealedOnDeath\": true, \"bearTamer\": {\"doesGrowlOnWerewolvesSide\": true}, \"bigBadWolf\": {\"isPowerlessIfWerewolfDies\": false}, \"cupid\": {\"lovers\": {\"doRevealRoleToEachOther\": false}, \"mustWinWithLovers\": false}, \"defender\": {\"canProtectTwice\": false}, \"doSkipCallIfNoTarget\": true, \"elder\": {\"doesTakeHisRevenge\": true, \"livesCountAgainstWerewolves\": 1}, \"fox\": {\"isPowerlessIfMissesWerewolf\": false}, \"idiot\": {\"doesDieOnElderDeath\": true}, \"littleGirl\": {\"isProtectedByDefender\": true}, \"piedPiper\": {\"charmedPeopleCountPerNight\": 4, \"isPowerlessOnWerewolvesSide\": true}, \"prejudicedManipulator\": {\"isPowerlessOnWerewolvesSide\": true}, \"scandalmonger\": {\"markPenalty\": 2}, \"seer\": {\"canSeeRoles\": false, \"isTalkative\": false}, \"sheriff\": {\"electedAt\": {\"phase\": \"night\", \"turn\": 5339197342744576}, \"hasDoubledVote\": false, \"isEnabled\": true, \"mustSettleTieInVotes\": false}, \"stutteringJudge\": {\"voteRequestsCount\": 3}, \"thief\": {\"additionalCardsCount\": 3, \"isChosenCardRevealed\": false, \"mustChooseBetweenWerewolves\": false}, \"threeBrothers\": {\"wakingUpInterval\": 4}, \"twoSisters\": {\"wakingUpInterval\": 3}, \"whiteWerewolf\": {\"wakingUpInterval\": 2}, \"wildChild\": {\"isTransformationRevealed\": true}, \"witch\": {\"doesKnowWerewolvesTargets\": false}, \"wolfHound\": {\"isChosenSideRevealed\": false, \"isSideRandomlyChosen\": true}}, \"votes\": {\"canBeSkipped\": false}}, \"phase\": \"night\", \"players\": [{\"_id\": \"0d14e17c7aedcdcb0e4a9da7\", \"attributes\": [], \"death\": {\"cause\": \"vote-scapegoated\", \"source\": \"survivors\"}, \"group\": undefined, \"isAlive\": false, \"name\": \"Ashlee\", \"position\": 155906476081152, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"91d3abad947ee32dc6ccde3d\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Garnett\", \"position\": 2194540626706432, \"role\": {\"current\": \"idiot\", \"isRevealed\": true, \"original\": \"idiot\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}, {\"_id\": \"fa2f1a310c264315a0babbf8\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Waylon\", \"position\": 4004049911283712, \"role\": {\"current\": \"werewolf\", \"isRevealed\": false, \"original\": \"werewolf\"}, \"side\": {\"current\": \"werewolves\", \"original\": \"werewolves\"}}, {\"_id\": \"c6b734da1a6ae6c80464bff0\", \"attributes\": [], \"death\": undefined, \"group\": undefined, \"isAlive\": true, \"name\": \"Lauryn\", \"position\": 6756523734728704, \"role\": {\"current\": \"defender\", \"isRevealed\": false, \"original\": \"defender\"}, \"side\": {\"current\": \"villagers\", \"original\": \"villagers\"}}], \"status\": \"canceled\", \"tick\": 5995219581403136, \"turn\": 8266075758133248, \"upcomingPlays\": [], \"updatedAt\": 2024-04-09T06:09:49.688Z, \"victory\": undefined}\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1376:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152042,11 +152103,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "666" + "668" ], "coveredBy": [ - "666", - "667" + "668", + "669" ], "location": { "end": { @@ -152060,7 +152121,7 @@ } }, { - "id": "4317", + "id": "4325", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 18\n\n@@ -120,11 +120,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"d7fce19bcb7d41ba4c08c7a9\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lula\",\n \"position\": 8323592735424512,\n@@ -156,11 +164,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"5641f7f743ce7ee7489db369\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Easter\",\n \"position\": 6339297076576256,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1405:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152068,14 +152129,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "668" + "670" ], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152089,7 +152150,7 @@ } }, { - "id": "4318", + "id": "4326", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 18\n+ Received + 2\n\n@@ -120,19 +120,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"abae3ba400dfebe6b8e7a77c\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Kurt\",\n \"position\": 8561876352892928,\n@@ -164,19 +156,11 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"f04c282c8ebaf5e0fd7ef3fe\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Branson\",\n \"position\": 7649676480217088,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1445:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152097,14 +152158,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "670" + "672" ], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152118,7 +152179,7 @@ } }, { - "id": "4319", + "id": "4327", "mutatorName": "LogicalOperator", "replacement": "elderRevengeDeathCauses.includes(death.cause) || elderOptions.doesTakeHisRevenge", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 18\n\n@@ -120,11 +120,19 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"67cc32b5255ea0befc54641c\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Trace\",\n \"position\": 7406341379325952,\n@@ -156,11 +164,19 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"aa90dd1f31ecdf53ebb53ee5\",\n- \"attributes\": Array [],\n+ \"attributes\": Array [\n+ PlayerAttribute {\n+ \"activeAt\": undefined,\n+ \"doesRemainAfterDeath\": true,\n+ \"name\": \"powerless\",\n+ \"remainingPhases\": undefined,\n+ \"source\": \"elder\",\n+ },\n+ ],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Telly\",\n \"position\": 1993753464143872,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1420:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152126,14 +152187,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "669" + "671" ], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152147,7 +152208,7 @@ } }, { - "id": "4320", + "id": "4328", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 18\n+ Received + 2\n\n@@ -120,19 +120,11 @@\n \"original\": \"villagers\",\n },\n },\n Player {\n \"_id\": \"a0daf4be6d20efec400431d2\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lillian\",\n \"position\": 8348562886754304,\n@@ -164,19 +156,11 @@\n \"original\": \"werewolves\",\n },\n },\n Player {\n \"_id\": \"cc5c774aa58ee0a9a99efb6f\",\n- \"attributes\": Array [\n- PlayerAttribute {\n- \"activeAt\": undefined,\n- \"doesRemainAfterDeath\": true,\n- \"name\": \"powerless\",\n- \"remainingPhases\": undefined,\n- \"source\": \"elder\",\n- },\n- ],\n+ \"attributes\": Array [],\n \"death\": undefined,\n \"group\": undefined,\n \"isAlive\": true,\n \"name\": \"Lonie\",\n \"position\": 6167013974081536,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1445:96)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152155,10 +152216,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "670" + "672" ], "coveredBy": [ - "670" + "672" ], "location": { "end": { @@ -152172,7 +152233,7 @@ } }, { - "id": "4321", + "id": "4329", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(223,46): error TS2345: Argument of type 'undefined[]' is not assignable to parameter of type 'ObjectId[]'.\n Type 'undefined' is not assignable to type 'ObjectId'.\n", @@ -152180,7 +152241,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "670" + "672" ], "location": { "end": { @@ -152194,7 +152255,7 @@ } }, { - "id": "4322", + "id": "4330", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(225,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 17 more ... | \"devoted-servant\"'.\n", @@ -152202,11 +152263,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152220,7 +152281,7 @@ } }, { - "id": "4323", + "id": "4331", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152228,11 +152289,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152246,7 +152307,7 @@ } }, { - "id": "4324", + "id": "4332", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152254,11 +152315,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152272,7 +152333,7 @@ } }, { - "id": "4325", + "id": "4333", "mutatorName": "LogicalOperator", "replacement": "idiotPlayer?.isAlive === true && idiotPlayer.role.isRevealed || idiotOptions.doesDieOnElderDeath", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152280,11 +152341,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152298,7 +152359,7 @@ } }, { - "id": "4326", + "id": "4334", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152306,11 +152367,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152324,7 +152385,7 @@ } }, { - "id": "4327", + "id": "4335", "mutatorName": "LogicalOperator", "replacement": "idiotPlayer?.isAlive === true || idiotPlayer.role.isRevealed", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(226,42): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152332,11 +152393,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152350,7 +152411,7 @@ } }, { - "id": "4328", + "id": "4336", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(226,17): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152358,11 +152419,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152376,7 +152437,7 @@ } }, { - "id": "4329", + "id": "4337", "mutatorName": "EqualityOperator", "replacement": "idiotPlayer?.isAlive !== true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(226,42): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152384,11 +152445,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152402,7 +152463,7 @@ } }, { - "id": "4330", + "id": "4338", "mutatorName": "OptionalChaining", "replacement": "idiotPlayer.isAlive", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(226,9): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(226,41): error TS18048: 'idiotPlayer' is possibly 'undefined'.\nsrc/modules/game/providers/services/player/player-killer.service.ts(227,30): error TS2345: Argument of type 'Player | undefined' is not assignable to parameter of type 'Player'.\n Type 'undefined' is not assignable to type 'Player'.\n", @@ -152410,11 +152471,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152428,7 +152489,7 @@ } }, { - "id": "4331", + "id": "4339", "mutatorName": "BooleanLiteral", "replacement": "false", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1481:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152436,14 +152497,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "672" + "674" ], "coveredBy": [ - "668", - "669", "670", "671", - "672" + "672", + "673", + "674" ], "location": { "end": { @@ -152457,7 +152518,7 @@ } }, { - "id": "4332", + "id": "4340", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1481:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152465,10 +152526,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "672" + "674" ], "coveredBy": [ - "672" + "674" ], "location": { "end": { @@ -152482,7 +152543,7 @@ } }, { - "id": "4333", + "id": "4341", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(232,71): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -152490,9 +152551,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152506,7 +152567,7 @@ } }, { - "id": "4334", + "id": "4342", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -175,22 +175,10 @@\n \"status\": \"over\",\n \"tick\": 8456226440478720,\n \"turn\": 7575329767948288,\n \"upcomingPlays\": Array [\n GamePlay {\n- \"action\": \"shoot\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"hunter\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n- GamePlay {\n \"action\": \"ban-voting\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1524:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152514,12 +152575,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "675" + "677" ], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152533,7 +152594,7 @@ } }, { - "id": "4335", + "id": "4343", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -173,9 +173,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 1036299098128384,\n \"turn\": 1958543901065216,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T11:15:56.048Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1495:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152541,12 +152602,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "673" + "675" ], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152560,7 +152621,7 @@ } }, { - "id": "4336", + "id": "4344", "mutatorName": "LogicalOperator", "replacement": "killedPlayer.role.current !== \"hunter\" && !isPlayerPowerful(killedPlayer, game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -173,9 +173,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 5102581653176320,\n \"turn\": 402395750203392,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T04:07:32.395Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1495:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152568,12 +152629,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "673" + "675" ], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152587,7 +152648,7 @@ } }, { - "id": "4337", + "id": "4345", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -173,9 +173,22 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 8837784416550912,\n \"turn\": 5732021607333888,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T01:00:42.290Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1495:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152595,12 +152656,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "673" + "675" ], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152614,7 +152675,7 @@ } }, { - "id": "4338", + "id": "4346", "mutatorName": "EqualityOperator", "replacement": "killedPlayer.role.current === \"hunter\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -173,9 +173,22 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 6063031488348160,\n \"turn\": 2781784221679616,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T06:52:00.456Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1495:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152622,12 +152683,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "673" + "675" ], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152641,7 +152702,7 @@ } }, { - "id": "4339", + "id": "4347", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(234,9): 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\" | ... 17 more ... | \"devoted-servant\"' and '\"\"' have no overlap.\n", @@ -152649,9 +152710,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "673", - "674", - "675" + "675", + "676", + "677" ], "location": { "end": { @@ -152665,7 +152726,7 @@ } }, { - "id": "4340", + "id": "4348", "mutatorName": "BooleanLiteral", "replacement": "isPlayerPowerful(killedPlayer, game)", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -181,9 +181,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 8331423991726080,\n \"turn\": 1864923286077440,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-09T09:04:40.658Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1507:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152673,11 +152734,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "674" + "676" ], "coveredBy": [ - "674", - "675" + "676", + "677" ], "location": { "end": { @@ -152691,7 +152752,7 @@ } }, { - "id": "4341", + "id": "4349", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 14\n\n@@ -173,9 +173,22 @@\n },\n ],\n \"status\": \"over\",\n \"tick\": 4089765727043584,\n \"turn\": 4181836647366656,\n- \"upcomingPlays\": Array [],\n+ \"upcomingPlays\": Array [\n+ GamePlay {\n+ \"action\": \"shoot\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"hunter\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"target\",\n+ },\n+ ],\n \"updatedAt\": 2024-04-08T14:17:54.495Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1495:83)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152699,11 +152760,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "673" + "675" ], "coveredBy": [ - "673", - "674" + "675", + "676" ], "location": { "end": { @@ -152717,7 +152778,7 @@ } }, { - "id": "4342", + "id": "4350", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(240,79): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -152725,11 +152786,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152743,7 +152804,7 @@ } }, { - "id": "4343", + "id": "4351", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1564:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152751,14 +152812,14 @@ "testsCompleted": 5, "static": false, "killedBy": [ - "677" + "679" ], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152772,7 +152833,7 @@ } }, { - "id": "4344", + "id": "4352", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(243,17): error TS2322: Type '() => undefined' is not assignable to type '(killedPlayer: DeadPlayer, game: Game) => Game'.\n Type 'undefined' is not assignable to type 'Game'.\n", @@ -152780,11 +152841,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152798,7 +152859,7 @@ } }, { - "id": "4345", + "id": "4353", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(244,16): error TS2322: Type '() => undefined' is not assignable to type '(killedPlayer: DeadPlayer, game: Game) => Game'.\n Type 'undefined' is not assignable to type 'Game'.\n", @@ -152806,11 +152867,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152824,7 +152885,7 @@ } }, { - "id": "4346", + "id": "4354", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(245,20): error TS2322: Type '() => undefined' is not assignable to type '(killedPlayer: DeadPlayer, game: Game) => Game'.\n Type 'undefined' is not assignable to type 'Game'.\n", @@ -152832,11 +152893,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152850,7 +152911,7 @@ } }, { - "id": "4347", + "id": "4355", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(246,29): error TS2322: Type '() => undefined' is not assignable to type '(killedPlayer: DeadPlayer, game: Game) => Game'.\n Type 'undefined' is not assignable to type 'Game'.\n", @@ -152858,11 +152919,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152876,7 +152937,7 @@ } }, { - "id": "4348", + "id": "4356", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(250,14): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -152884,11 +152945,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152902,7 +152963,7 @@ } }, { - "id": "4349", + "id": "4357", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(250,14): error TS2722: Cannot invoke an object which is possibly 'undefined'.\n", @@ -152910,11 +152971,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "676", - "677", "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152928,7 +152989,7 @@ } }, { - "id": "4350", + "id": "4358", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1564:66)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152936,13 +152997,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "677" + "679" ], "coveredBy": [ - "677", - "678", "679", - "680" + "680", + "681", + "682" ], "location": { "end": { @@ -152956,7 +153017,7 @@ } }, { - "id": "4351", + "id": "4359", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(255,77): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -152964,9 +153025,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -152980,7 +153041,7 @@ } }, { - "id": "4352", + "id": "4360", "mutatorName": "BooleanLiteral", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n@@ -105,11 +105,11 @@\n \"death\": PlayerDeath {\n \"cause\": \"death-potion\",\n \"source\": \"witch\",\n },\n \"group\": undefined,\n- \"isAlive\": false,\n+ \"isAlive\": true,\n \"name\": \"Monte\",\n \"position\": 3966927003189248,\n \"role\": PlayerRole {\n \"current\": \"rusty-sword-knight\",\n \"isRevealed\": false,\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1651:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -152988,12 +153049,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "681" + "683" ], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153007,7 +153068,7 @@ } }, { - "id": "4353", + "id": "4361", "mutatorName": "BooleanLiteral", "replacement": "doesGameHaveUpcomingPlaySourceAndAction(clonedGame, \"survivors\", \"bury-dead-bodies\")", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 14\n+ Received + 1\n\n@@ -176,22 +176,9 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 754341711446016,\n \"turn\": 762004486750208,\n- \"upcomingPlays\": Array [\n- GamePlay {\n- \"action\": \"bury-dead-bodies\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"bury-dead-bodies\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": 2024-04-09T07:39:31.813Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1651:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153015,12 +153076,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "681" + "683" ], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153034,7 +153095,7 @@ } }, { - "id": "4354", + "id": "4362", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 0\n+ Received + 12\n\n@@ -178,10 +178,22 @@\n \"status\": \"over\",\n \"tick\": 8557617167204352,\n \"turn\": 1969675850219520,\n \"upcomingPlays\": Array [\n GamePlay {\n+ \"action\": \"bury-dead-bodies\",\n+ \"canBeSkipped\": undefined,\n+ \"cause\": undefined,\n+ \"occurrence\": \"consequential\",\n+ \"source\": GamePlaySource {\n+ \"interactions\": undefined,\n+ \"name\": \"survivors\",\n+ \"players\": undefined,\n+ },\n+ \"type\": \"bury-dead-bodies\",\n+ },\n+ GamePlay {\n \"action\": \"delegate\",\n \"canBeSkipped\": undefined,\n \"cause\": undefined,\n \"occurrence\": \"consequential\",\n \"source\": GamePlaySource {\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1682:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153042,12 +153103,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "682" + "684" ], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153061,7 +153122,7 @@ } }, { - "id": "4355", + "id": "4363", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 14\n+ Received + 1\n\n@@ -176,22 +176,9 @@\n },\n ],\n \"status\": \"playing\",\n \"tick\": 4531670170468352,\n \"turn\": 5064380301443072,\n- \"upcomingPlays\": Array [\n- GamePlay {\n- \"action\": \"bury-dead-bodies\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"bury-dead-bodies\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": 2024-04-09T00:55:58.556Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1651:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153069,12 +153130,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "681" + "683" ], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153088,7 +153149,7 @@ } }, { - "id": "4356", + "id": "4364", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(261,62): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"werewolf\" | \"big-bad-wolf\" | \"accursed-wolf-father\" | \"white-werewolf\" | \"villager\" | \"villager-villager\" | \"seer\" | \"cupid\" | \"witch\" | \"hunter\" | \"little-girl\" | \"defender\" | ... 23 more ... | \"lovers\"'.\n", @@ -153096,9 +153157,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153112,7 +153173,7 @@ } }, { - "id": "4357", + "id": "4365", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(261,75): error TS2345: Argument of type '\"\"' is not assignable to parameter of type '\"vote\" | \"choose-card\" | \"choose-side\" | \"request-another-vote\" | \"bury-dead-bodies\" | \"eat\" | \"look\" | \"charm\" | \"use-potions\" | \"shoot\" | \"protect\" | \"mark\" | \"meet-each-other\" | ... 7 more ... | \"infect\"'.\n", @@ -153120,9 +153181,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "587", - "681", - "682" + "589", + "683", + "684" ], "location": { "end": { @@ -153136,7 +153197,7 @@ } }, { - "id": "4358", + "id": "4366", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 14\n+ Received + 1\n\n@@ -176,22 +176,9 @@\n },\n ],\n \"status\": \"canceled\",\n \"tick\": 7944561779277824,\n \"turn\": 3818008185143296,\n- \"upcomingPlays\": Array [\n- GamePlay {\n- \"action\": \"bury-dead-bodies\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"consequential\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"survivors\",\n- \"players\": undefined,\n- },\n- \"type\": \"bury-dead-bodies\",\n- },\n- ],\n+ \"upcomingPlays\": Array [],\n \"updatedAt\": 2024-04-08T22:02:38.738Z,\n \"victory\": undefined,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1651:76)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153144,11 +153205,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "681" + "683" ], "coveredBy": [ - "587", - "681" + "589", + "683" ], "location": { "end": { @@ -153162,7 +153223,7 @@ } }, { - "id": "4359", + "id": "4367", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(267,80): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -153170,8 +153231,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153185,7 +153246,7 @@ } }, { - "id": "4360", + "id": "4368", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/modules/game/providers/services/player/player-killer.service.ts(269,144): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\nsrc/modules/game/providers/services/player/player-killer.service.ts(271,84): error TS2345: Argument of type '{}' is not assignable to parameter of type '{ gameId: ObjectId; playerId: ObjectId; }'.\n Type '{}' is missing the following properties from type '{ gameId: ObjectId; playerId: ObjectId; }': gameId, playerId\n", @@ -153193,8 +153254,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153208,7 +153269,7 @@ } }, { - "id": "4361", + "id": "4369", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getPlayerToKillOrRevealInGame\", {\"gameId\": \"cffaffc276e3c0409d2daa1c\", \"playerId\": \"4ace7385b1d98b5aeabf3e69\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1705:94)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153216,11 +153277,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "683" + "685" ], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153234,7 +153295,7 @@ } }, { - "id": "4362", + "id": "4370", "mutatorName": "BooleanLiteral", "replacement": "playerToKill.isAlive", "statusReason": "Error: expect(received).toThrow(expected)\n\nExpected message: \"Unexpected exception in getPlayerToKillOrRevealInGame\"\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1704:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153242,11 +153303,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "683" + "685" ], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153260,7 +153321,7 @@ } }, { - "id": "4363", + "id": "4371", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: thrown: undefined\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1709:5\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1686:3\n at _dispatchDescribe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:91:26)\n at describe (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/index.js:55:5)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:28:1)\n at Runtime._execModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1439:24)\n at Runtime._loadModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:1022:12)\n at Runtime.requireModule (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runtime@29.7.0/node_modules/jest-runtime/build/index.js:882:12)\n at jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:77:13)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153268,11 +153329,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "684" + "686" ], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153286,7 +153347,7 @@ } }, { - "id": "4364", + "id": "4372", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toThrow(expected)\n\nExpected message: \"Unexpected exception in getPlayerToKillOrRevealInGame\"\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1704:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153294,11 +153355,11 @@ "testsCompleted": 2, "static": false, "killedBy": [ - "683" + "685" ], "coveredBy": [ - "683", - "684" + "685", + "686" ], "location": { "end": { @@ -153312,7 +153373,7 @@ } }, { - "id": "4365", + "id": "4373", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toThrow(expected)\n\nExpected message: \"Unexpected exception in getPlayerToKillOrRevealInGame\"\n\nReceived function did not throw\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1704:98)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153320,10 +153381,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "683" + "685" ], "coveredBy": [ - "683" + "685" ], "location": { "end": { @@ -153337,7 +153398,7 @@ } }, { - "id": "4366", + "id": "4374", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"getPlayerToKillOrRevealInGame\", {\"gameId\": \"ab1af641cedf0c4d31fba24c\", \"playerId\": \"7d20ffb3b5d138ee2a753ba0\"}], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts:1706:86)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153345,10 +153406,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "683" + "685" ], "coveredBy": [ - "683" + "685" ], "location": { "end": { @@ -153368,7 +153429,7 @@ "language": "typescript", "mutants": [ { - "id": "4367", + "id": "4375", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", @@ -153387,7 +153448,7 @@ } }, { - "id": "4368", + "id": "4376", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Static mutant (and \"ignoreStatic\" was enabled)", @@ -153412,7 +153473,7 @@ "language": "typescript", "mutants": [ { - "id": "4369", + "id": "4377", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/health/controllers/health.controller.ts(22,26): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -153420,7 +153481,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1525" + "1527" ], "location": { "end": { @@ -153434,7 +153495,7 @@ } }, { - "id": "4370", + "id": "4378", "mutatorName": "ArrayDeclaration", "replacement": "[]", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 10\n+ Received + 2\n\n Object {\n- \"details\": Object {\n- \"mongoose\": Object {\n- \"status\": \"up\",\n- },\n- },\n+ \"details\": Object {},\n \"error\": Object {},\n- \"info\": Object {\n- \"mongoose\": Object {\n- \"status\": \"up\",\n- },\n- },\n+ \"info\": Object {},\n \"status\": \"ok\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/health/controllers/health.controller.e2e-spec.ts:30:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -153442,10 +153503,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1525" + "1527" ], "coveredBy": [ - "1525" + "1527" ], "location": { "end": { @@ -153459,7 +153520,7 @@ } }, { - "id": "4371", + "id": "4379", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "src/modules/health/controllers/health.controller.ts(23,37): error TS2322: Type 'undefined' is not assignable to type 'HealthIndicatorResult | PromiseLike'.\n", @@ -153467,7 +153528,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1525" + "1527" ], "location": { "end": { @@ -153481,7 +153542,7 @@ } }, { - "id": "4372", + "id": "4380", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 2\n\n Object {\n \"details\": Object {\n- \"mongoose\": Object {\n+ \"\": Object {\n \"status\": \"up\",\n },\n },\n \"error\": Object {},\n \"info\": Object {\n- \"mongoose\": Object {\n+ \"\": Object {\n \"status\": \"up\",\n },\n },\n \"status\": \"ok\",\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/health/controllers/health.controller.e2e-spec.ts:30:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -153489,10 +153550,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1525" + "1527" ], "coveredBy": [ - "1525" + "1527" ], "location": { "end": { @@ -153512,7 +153573,7 @@ "language": "typescript", "mutants": [ { - "id": "4373", + "id": "4381", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/role/controllers/role.controller.ts(15,23): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -153520,7 +153581,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1533" + "1535" ], "location": { "end": { @@ -153540,7 +153601,7 @@ "language": "typescript", "mutants": [ { - "id": "4374", + "id": "4382", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/role/helpers/role.factory.ts(8,34): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -153548,7 +153609,7 @@ "static": true, "killedBy": [], "coveredBy": [ - "1542" + "1544" ], "location": { "end": { @@ -153568,7 +153629,7 @@ "language": "typescript", "mutants": [ { - "id": "4375", + "id": "4383", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/modules/role/helpers/role.helpers.ts(4,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -153576,9 +153637,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -153588,8 +153647,10 @@ "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153603,7 +153664,7 @@ } }, { - "id": "4376", + "id": "4384", "mutatorName": "MethodExpression", "replacement": "roles", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:54:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153611,12 +153672,10 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -153626,8 +153685,10 @@ "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153641,7 +153702,7 @@ } }, { - "id": "4377", + "id": "4385", "mutatorName": "ArrowFunction", "replacement": "() => undefined", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"pied-piper\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:105:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153649,12 +153710,10 @@ "testsCompleted": 14, "static": false, "killedBy": [ - "1101" + "1103" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", "1099", @@ -153664,8 +153723,10 @@ "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153679,7 +153740,7 @@ } }, { - "id": "4378", + "id": "4386", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:54:61\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153687,21 +153748,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1095" + "1097" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153715,7 +153776,7 @@ } }, { - "id": "4379", + "id": "4387", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"pied-piper\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:105:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153723,21 +153784,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1101" + "1103" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153751,7 +153812,7 @@ } }, { - "id": "4380", + "id": "4388", "mutatorName": "EqualityOperator", "replacement": "role.side !== side", "statusReason": "Error: expect(received).toIncludeAllMembers(expected)\n\nExpected list to have all of the following members:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"seer\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"witch\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 0, \"minInGame\": undefined, \"name\": \"pied-piper\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\nReceived:\n [{\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}, {\"additionalCardsEligibleRecipients\": [\"thief\"], \"maxInGame\": 99, \"minInGame\": undefined, \"name\": \"villager\", \"origin\": \"classic\", \"recommendedMinPlayers\": undefined, \"side\": \"villagers\", \"type\": \"villager\"}]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:105:22)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -153759,21 +153820,21 @@ "testsCompleted": 12, "static": false, "killedBy": [ - "1101" + "1103" ], "coveredBy": [ - "695", - "1095", - "1096", + "697", "1097", "1098", - "1101", - "1102", + "1099", + "1100", "1103", "1104", "1105", - "1419", - "1420" + "1106", + "1107", + "1421", + "1422" ], "location": { "end": { @@ -153787,13 +153848,16 @@ } }, { - "id": "4381", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/modules/role/helpers/role.helpers.ts(8,58): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "id": "4391", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -210,21 +210,9 @@\n \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n ],\n \"updatedAt\": 2024-04-08T14:41:34.405Z,\n \"victory\": undefined,\n }\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox5256274/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 614, "static": true, - "killedBy": [], + "killedBy": [ + "165" + ], "coveredBy": [ "17", "18", @@ -154010,8 +154074,8 @@ "487", "488", "489", - "494", - "495", + "490", + "491", "496", "497", "498", @@ -154042,8 +154106,8 @@ "523", "524", "525", - "578", - "579", + "526", + "527", "580", "581", "582", @@ -154069,9 +154133,9 @@ "602", "603", "604", - "622", - "629", - "630", + "605", + "606", + "624", "631", "632", "633", @@ -154126,9 +154190,9 @@ "682", "683", "684", - "695", - "700", - "701", + "685", + "686", + "697", "702", "703", "704", @@ -154166,22 +154230,22 @@ "736", "737", "738", - "746", - "747", + "739", + "740", "748", "749", - "759", - "760", + "750", + "751", "761", - "771", - "772", + "762", + "763", "773", "774", "775", "776", "777", + "778", "779", - "780", "781", "782", "783", @@ -154200,12 +154264,12 @@ "796", "797", "798", - "834", - "835", + "799", + "800", "836", "837", + "838", "839", - "840", "841", "842", "843", @@ -154219,16 +154283,16 @@ "851", "852", "853", - "897", - "898", + "854", + "855", "899", "900", "901", "902", "903", "904", - "918", - "919", + "905", + "906", "920", "921", "922", @@ -154243,8 +154307,8 @@ "931", "932", "933", - "940", - "941", + "934", + "935", "942", "943", "944", @@ -154261,26 +154325,26 @@ "955", "956", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1007", - "1008", + "966", + "967", "1009", "1010", "1011", - "1014", - "1015", + "1012", + "1013", "1016", "1017", "1018", "1019", "1020", - "1079", - "1080", + "1021", + "1022", "1081", "1082", "1083", @@ -154299,10 +154363,10 @@ "1096", "1097", "1098", - "1117", - "1118", - "1150", - "1151", + "1099", + "1100", + "1119", + "1120", "1152", "1153", "1154", @@ -154318,8 +154382,8 @@ "1164", "1165", "1166", - "1246", - "1247", + "1167", + "1168", "1248", "1249", "1250", @@ -154331,10 +154395,10 @@ "1256", "1257", "1258", - "1266", - "1267", - "1281", - "1282", + "1259", + "1260", + "1268", + "1269", "1283", "1284", "1285", @@ -154344,86 +154408,88 @@ "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1336", - "1337", + "1332", + "1333", "1338", "1339", - "1351", - "1352", + "1340", + "1341", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1421", - "1422", + "1419", "1423", - "1430", - "1431", + "1424", + "1425", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1488", - "1489", + "1484", + "1485", "1490", - "1500", - "1501", + "1491", + "1492", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { - "column": 2, - "line": 10 + "column": 47, + "line": 9 }, "start": { - "column": 75, - "line": 8 + "column": 29, + "line": 9 } } }, { - "id": "4382", - "mutatorName": "ArrowFunction", - "replacement": "() => undefined", - "status": "Timeout", + "id": "4389", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/role/helpers/role.helpers.ts(8,58): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", "static": true, - "killedBy": [], "coveredBy": [ "17", "18", @@ -154640,8 +154706,8 @@ "487", "488", "489", - "494", - "495", + "490", + "491", "496", "497", "498", @@ -154672,8 +154738,8 @@ "523", "524", "525", - "578", - "579", + "526", + "527", "580", "581", "582", @@ -154699,9 +154765,9 @@ "602", "603", "604", - "622", - "629", - "630", + "605", + "606", + "624", "631", "632", "633", @@ -154756,9 +154822,9 @@ "682", "683", "684", - "695", - "700", - "701", + "685", + "686", + "697", "702", "703", "704", @@ -154796,22 +154862,22 @@ "736", "737", "738", - "746", - "747", + "739", + "740", "748", "749", - "759", - "760", + "750", + "751", "761", - "771", - "772", + "762", + "763", "773", "774", "775", "776", "777", + "778", "779", - "780", "781", "782", "783", @@ -154830,12 +154896,12 @@ "796", "797", "798", - "834", - "835", + "799", + "800", "836", "837", + "838", "839", - "840", "841", "842", "843", @@ -154849,16 +154915,16 @@ "851", "852", "853", - "897", - "898", + "854", + "855", "899", "900", "901", "902", "903", "904", - "918", - "919", + "905", + "906", "920", "921", "922", @@ -154873,8 +154939,8 @@ "931", "932", "933", - "940", - "941", + "934", + "935", "942", "943", "944", @@ -154891,26 +154957,26 @@ "955", "956", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1007", - "1008", + "966", + "967", "1009", "1010", "1011", - "1014", - "1015", + "1012", + "1013", "1016", "1017", "1018", "1019", "1020", - "1079", - "1080", + "1021", + "1022", "1081", "1082", "1083", @@ -154929,10 +154995,10 @@ "1096", "1097", "1098", - "1117", - "1118", - "1150", - "1151", + "1099", + "1100", + "1119", + "1120", "1152", "1153", "1154", @@ -154948,8 +155014,8 @@ "1164", "1165", "1166", - "1246", - "1247", + "1167", + "1168", "1248", "1249", "1250", @@ -154961,10 +155027,10 @@ "1256", "1257", "1258", - "1266", - "1267", - "1281", - "1282", + "1259", + "1260", + "1268", + "1269", "1283", "1284", "1285", @@ -154974,90 +155040,87 @@ "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1336", - "1337", + "1332", + "1333", "1338", "1339", - "1351", - "1352", + "1340", + "1341", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1421", - "1422", + "1419", "1423", - "1430", - "1431", + "1424", + "1425", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1488", - "1489", + "1484", + "1485", "1490", - "1500", - "1501", + "1491", + "1492", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { - "column": 47, - "line": 9 + "column": 2, + "line": 10 }, "start": { - "column": 21, - "line": 9 + "column": 75, + "line": 8 } } }, { - "id": "4383", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).resolves.toStrictEqual(expected) // deep equality\n\n- Expected - 12\n+ Received + 0\n\n@@ -210,21 +210,9 @@\n \"name\": \"witch\",\n \"players\": undefined,\n },\n \"type\": \"target\",\n },\n- GamePlay {\n- \"action\": \"eat\",\n- \"canBeSkipped\": undefined,\n- \"cause\": undefined,\n- \"occurrence\": \"on-nights\",\n- \"source\": GamePlaySource {\n- \"interactions\": undefined,\n- \"name\": \"werewolves\",\n- \"players\": undefined,\n- },\n- \"type\": \"target\",\n- },\n ],\n \"updatedAt\": 2024-04-08T14:41:34.405Z,\n \"victory\": undefined,\n }\n at Object.toStrictEqual (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:174:22)\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox5256274/tests/unit/specs/modules/game/providers/services/game-play/game-play.service.spec.ts:423:85)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 614, + "id": "4390", + "mutatorName": "ArrowFunction", + "replacement": "() => undefined", + "status": "Timeout", "static": true, - "killedBy": [ - "165" - ], "coveredBy": [ "17", "18", @@ -155274,8 +155337,8 @@ "487", "488", "489", - "494", - "495", + "490", + "491", "496", "497", "498", @@ -155306,8 +155369,8 @@ "523", "524", "525", - "578", - "579", + "526", + "527", "580", "581", "582", @@ -155333,9 +155396,9 @@ "602", "603", "604", - "622", - "629", - "630", + "605", + "606", + "624", "631", "632", "633", @@ -155390,9 +155453,9 @@ "682", "683", "684", - "695", - "700", - "701", + "685", + "686", + "697", "702", "703", "704", @@ -155430,22 +155493,22 @@ "736", "737", "738", - "746", - "747", + "739", + "740", "748", "749", - "759", - "760", + "750", + "751", "761", - "771", - "772", + "762", + "763", "773", "774", "775", "776", "777", + "778", "779", - "780", "781", "782", "783", @@ -155464,12 +155527,12 @@ "796", "797", "798", - "834", - "835", + "799", + "800", "836", "837", + "838", "839", - "840", "841", "842", "843", @@ -155483,16 +155546,16 @@ "851", "852", "853", - "897", - "898", + "854", + "855", "899", "900", "901", "902", "903", "904", - "918", - "919", + "905", + "906", "920", "921", "922", @@ -155507,8 +155570,8 @@ "931", "932", "933", - "940", - "941", + "934", + "935", "942", "943", "944", @@ -155525,26 +155588,26 @@ "955", "956", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1007", - "1008", + "966", + "967", "1009", "1010", "1011", - "1014", - "1015", + "1012", + "1013", "1016", "1017", "1018", "1019", "1020", - "1079", - "1080", + "1021", + "1022", "1081", "1082", "1083", @@ -155563,10 +155626,10 @@ "1096", "1097", "1098", - "1117", - "1118", - "1150", - "1151", + "1099", + "1100", + "1119", + "1120", "1152", "1153", "1154", @@ -155582,8 +155645,8 @@ "1164", "1165", "1166", - "1246", - "1247", + "1167", + "1168", "1248", "1249", "1250", @@ -155595,10 +155658,10 @@ "1256", "1257", "1258", - "1266", - "1267", - "1281", - "1282", + "1259", + "1260", + "1268", + "1269", "1283", "1284", "1285", @@ -155608,67 +155671,69 @@ "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1336", - "1337", + "1332", + "1333", "1338", "1339", - "1351", - "1352", + "1340", + "1341", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1421", - "1422", + "1419", "1423", - "1430", - "1431", + "1424", + "1425", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1488", - "1489", + "1484", + "1485", "1490", - "1500", - "1501", + "1491", + "1492", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -155676,18 +155741,17 @@ "line": 9 }, "start": { - "column": 29, + "column": 21, "line": 9 } } }, { - "id": "4384", + "id": "4392", "mutatorName": "ConditionalExpression", "replacement": "false", "status": "Timeout", "static": true, - "killedBy": [], "coveredBy": [ "17", "18", @@ -155904,8 +155968,8 @@ "487", "488", "489", - "494", - "495", + "490", + "491", "496", "497", "498", @@ -155936,8 +156000,8 @@ "523", "524", "525", - "578", - "579", + "526", + "527", "580", "581", "582", @@ -155963,9 +156027,9 @@ "602", "603", "604", - "622", - "629", - "630", + "605", + "606", + "624", "631", "632", "633", @@ -156020,9 +156084,9 @@ "682", "683", "684", - "695", - "700", - "701", + "685", + "686", + "697", "702", "703", "704", @@ -156060,22 +156124,22 @@ "736", "737", "738", - "746", - "747", + "739", + "740", "748", "749", - "759", - "760", + "750", + "751", "761", - "771", - "772", + "762", + "763", "773", "774", "775", "776", "777", + "778", "779", - "780", "781", "782", "783", @@ -156094,12 +156158,12 @@ "796", "797", "798", - "834", - "835", + "799", + "800", "836", "837", + "838", "839", - "840", "841", "842", "843", @@ -156113,16 +156177,16 @@ "851", "852", "853", - "897", - "898", + "854", + "855", "899", "900", "901", "902", "903", "904", - "918", - "919", + "905", + "906", "920", "921", "922", @@ -156137,8 +156201,8 @@ "931", "932", "933", - "940", - "941", + "934", + "935", "942", "943", "944", @@ -156155,26 +156219,26 @@ "955", "956", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1007", - "1008", + "966", + "967", "1009", "1010", "1011", - "1014", - "1015", + "1012", + "1013", "1016", "1017", "1018", "1019", "1020", - "1079", - "1080", + "1021", + "1022", "1081", "1082", "1083", @@ -156193,10 +156257,10 @@ "1096", "1097", "1098", - "1117", - "1118", - "1150", - "1151", + "1099", + "1100", + "1119", + "1120", "1152", "1153", "1154", @@ -156212,8 +156276,8 @@ "1164", "1165", "1166", - "1246", - "1247", + "1167", + "1168", "1248", "1249", "1250", @@ -156225,10 +156289,10 @@ "1256", "1257", "1258", - "1266", - "1267", - "1281", - "1282", + "1259", + "1260", + "1268", + "1269", "1283", "1284", "1285", @@ -156238,67 +156302,69 @@ "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1336", - "1337", + "1332", + "1333", "1338", "1339", - "1351", - "1352", + "1340", + "1341", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1421", - "1422", + "1419", "1423", - "1430", - "1431", + "1424", + "1425", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1488", - "1489", + "1484", + "1485", "1490", - "1500", - "1501", + "1491", + "1492", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -156312,12 +156378,11 @@ } }, { - "id": "4385", + "id": "4393", "mutatorName": "EqualityOperator", "replacement": "role.name !== name", "status": "Timeout", "static": true, - "killedBy": [], "coveredBy": [ "17", "18", @@ -156534,8 +156599,8 @@ "487", "488", "489", - "494", - "495", + "490", + "491", "496", "497", "498", @@ -156566,8 +156631,8 @@ "523", "524", "525", - "578", - "579", + "526", + "527", "580", "581", "582", @@ -156593,9 +156658,9 @@ "602", "603", "604", - "622", - "629", - "630", + "605", + "606", + "624", "631", "632", "633", @@ -156650,9 +156715,9 @@ "682", "683", "684", - "695", - "700", - "701", + "685", + "686", + "697", "702", "703", "704", @@ -156690,22 +156755,22 @@ "736", "737", "738", - "746", - "747", + "739", + "740", "748", "749", - "759", - "760", + "750", + "751", "761", - "771", - "772", + "762", + "763", "773", "774", "775", "776", "777", + "778", "779", - "780", "781", "782", "783", @@ -156724,12 +156789,12 @@ "796", "797", "798", - "834", - "835", + "799", + "800", "836", "837", + "838", "839", - "840", "841", "842", "843", @@ -156743,16 +156808,16 @@ "851", "852", "853", - "897", - "898", + "854", + "855", "899", "900", "901", "902", "903", "904", - "918", - "919", + "905", + "906", "920", "921", "922", @@ -156767,8 +156832,8 @@ "931", "932", "933", - "940", - "941", + "934", + "935", "942", "943", "944", @@ -156785,26 +156850,26 @@ "955", "956", "957", + "958", "959", - "960", "961", + "962", "963", - "964", "965", - "1007", - "1008", + "966", + "967", "1009", "1010", "1011", - "1014", - "1015", + "1012", + "1013", "1016", "1017", "1018", "1019", "1020", - "1079", - "1080", + "1021", + "1022", "1081", "1082", "1083", @@ -156823,10 +156888,10 @@ "1096", "1097", "1098", - "1117", - "1118", - "1150", - "1151", + "1099", + "1100", + "1119", + "1120", "1152", "1153", "1154", @@ -156842,8 +156907,8 @@ "1164", "1165", "1166", - "1246", - "1247", + "1167", + "1168", "1248", "1249", "1250", @@ -156855,10 +156920,10 @@ "1256", "1257", "1258", - "1266", - "1267", - "1281", - "1282", + "1259", + "1260", + "1268", + "1269", "1283", "1284", "1285", @@ -156868,67 +156933,69 @@ "1289", "1290", "1291", - "1325", - "1326", + "1292", + "1293", "1327", "1328", "1329", "1330", "1331", - "1336", - "1337", + "1332", + "1333", "1338", "1339", - "1351", - "1352", + "1340", + "1341", "1353", "1354", "1355", "1356", - "1377", - "1378", + "1357", + "1358", "1379", "1380", "1381", "1382", "1383", - "1395", - "1396", + "1384", + "1385", "1397", "1398", - "1402", - "1403", + "1399", + "1400", "1404", + "1405", "1406", - "1413", - "1414", + "1408", "1415", + "1416", "1417", - "1421", - "1422", + "1419", "1423", - "1430", - "1431", + "1424", + "1425", "1432", + "1433", "1434", - "1438", - "1439", + "1436", "1440", + "1441", "1442", - "1464", - "1465", + "1444", "1466", - "1480", - "1481", + "1467", + "1468", "1482", "1483", - "1488", - "1489", + "1484", + "1485", "1490", - "1500", - "1501", + "1491", + "1492", "1502", - "1503" + "1503", + "1504", + "1505" ], "location": { "end": { @@ -156948,7 +157015,7 @@ "language": "typescript", "mutants": [ { - "id": "4386", + "id": "4394", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/server/helpers/server.helpers.ts(4,44): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -156956,8 +157023,6 @@ "static": false, "killedBy": [], "coveredBy": [ - "685", - "686", "687", "688", "689", @@ -157029,10 +157094,12 @@ "755", "756", "757", - "1525", - "1533", - "1543", - "1544" + "758", + "759", + "1527", + "1535", + "1545", + "1546" ], "location": { "end": { @@ -157046,7 +157113,7 @@ } }, { - "id": "4387", + "id": "4395", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toContainEqual(expected) // deep equality\n\nExpected value: \"players must contain no more than 40 elements\"\nReceived array: [\"players.name must be shorter than or equal to 30 characters\", \"players.name must be longer than or equal to 1 characters\", \"players.name must be a string\"]\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:200:60\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -157054,11 +157121,9 @@ "testsCompleted": 79, "static": false, "killedBy": [ - "688" + "690" ], "coveredBy": [ - "685", - "686", "687", "688", "689", @@ -157130,10 +157195,12 @@ "755", "756", "757", - "1525", - "1533", - "1543", - "1544" + "758", + "759", + "1527", + "1535", + "1545", + "1546" ], "location": { "end": { @@ -157153,7 +157220,7 @@ "language": "typescript", "mutants": [ { - "id": "4388", + "id": "4396", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/server/server.ts(14,29): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -157161,12 +157228,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157180,7 +157247,7 @@ } }, { - "id": "4389", + "id": "4397", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"origin\": \"http://localhost:3000\"}], but it was called with {}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:85:65)", @@ -157188,15 +157255,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1386" + "1388" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157210,7 +157277,7 @@ } }, { - "id": "4390", + "id": "4398", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"origin\": \"http://localhost:3000\"}], but it was called with {\"origin\": undefined}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:85:65)", @@ -157218,15 +157285,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1386" + "1388" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157240,7 +157307,7 @@ } }, { - "id": "4391", + "id": "4399", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 2\nExpected: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"NestApplication\"\nReceived\n 1: \"🐺 App is available at http://127.0.0.1:8080\", \"NestApplication\"\n-> 2: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/\", \"NestApplication\"\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:123:42)", @@ -157248,15 +157315,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1390" + "1392" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157270,7 +157337,7 @@ } }, { - "id": "4392", + "id": "4400", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/server/server.ts(21,23): error TS2345: Argument of type '{}' is not assignable to parameter of type 'FastifyStaticOptions'.\n Property 'root' is missing in type '{}' but required in type 'FastifyStaticOptions'.\n", @@ -157278,12 +157345,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157297,7 +157364,7 @@ } }, { - "id": "4393", + "id": "4401", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"prefix\": \"/public/\", \"root\": \"/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/public\"}], but it was called with {\"prefix\": \"/public/\", \"root\": \"\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:112:70)", @@ -157305,15 +157372,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1389" + "1391" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157327,7 +157394,7 @@ } }, { - "id": "4394", + "id": "4402", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [{\"prefix\": \"/public/\", \"root\": \"/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/public\"}], but it was called with {\"prefix\": \"\", \"root\": \"/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/public\"}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:112:70)", @@ -157335,15 +157402,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1389" + "1391" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157357,7 +157424,7 @@ } }, { - "id": "4395", + "id": "4403", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [8081, \"0.0.0.0\"], but it was called with 8081\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:93:61)", @@ -157365,15 +157432,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1387" + "1389" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157387,7 +157454,7 @@ } }, { - "id": "4396", + "id": "4404", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [8081, \"0.0.0.0\"], but it was called with undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:93:61)", @@ -157395,15 +157462,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1387" + "1389" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157417,7 +157484,7 @@ } }, { - "id": "4397", + "id": "4405", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: \"🐺 App is available at http://127.0.0.1:8080\", \"NestApplication\"\nReceived\n-> 1: \"\", \"NestApplication\"\n 2: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"NestApplication\"\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:122:42)", @@ -157425,15 +157492,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1390" + "1392" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157447,7 +157514,7 @@ } }, { - "id": "4398", + "id": "4406", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 1\nExpected: \"🐺 App is available at http://127.0.0.1:8080\", \"NestApplication\"\nReceived\n-> 1: \"🐺 App is available at http://127.0.0.1:8080\", \"\"\n 2: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"NestApplication\"\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:122:42)", @@ -157455,15 +157522,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1390" + "1392" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157477,7 +157544,7 @@ } }, { - "id": "4399", + "id": "4407", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 2\nExpected: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"NestApplication\"\nReceived\n 1: \"🐺 App is available at http://127.0.0.1:8080\", \"NestApplication\"\n-> 2: \"\", \"NestApplication\"\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:123:42)", @@ -157485,15 +157552,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1390" + "1392" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157507,7 +157574,7 @@ } }, { - "id": "4400", + "id": "4408", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(jest.fn()).toHaveBeenNthCalledWith(n, ...expected)\n\nn: 2\nExpected: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"NestApplication\"\nReceived\n 1: \"🐺 App is available at http://127.0.0.1:8080\", \"NestApplication\"\n-> 2: \"πŸ“– API Documentation is available at http://127.0.0.1:8080/docs\", \"\"\n\nNumber of calls: 2\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/server.spec.ts:123:42)", @@ -157515,15 +157582,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "1390" + "1392" ], "coveredBy": [ - "1385", - "1386", "1387", "1388", "1389", - "1390" + "1390", + "1391", + "1392" ], "location": { "end": { @@ -157543,7 +157610,7 @@ "language": "typescript", "mutants": [ { - "id": "4401", + "id": "4409", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once, but it was called 0 times\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:50:46)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157551,12 +157618,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1408" + "1410" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157570,7 +157637,7 @@ } }, { - "id": "4402", + "id": "4410", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"Werewolves Assistant API Reference 🐺\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:50:46)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157578,12 +157645,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1408" + "1410" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157597,7 +157664,7 @@ } }, { - "id": "4403", + "id": "4411", "mutatorName": "LogicalOperator", "replacement": "process.env.npm_package_version && \"?\"", "statusReason": "src/server/swagger/swagger.ts(11,17): error TS2345: Argument of type 'string | undefined' is not assignable to parameter of type 'string'.\n Type 'undefined' is not assignable to type 'string'.\n", @@ -157605,9 +157672,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157621,7 +157688,7 @@ } }, { - "id": "4404", + "id": "4412", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"?\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:63:48)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157629,10 +157696,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1409" + "1411" ], "coveredBy": [ - "1409" + "1411" ], "location": { "end": { @@ -157646,7 +157713,7 @@ } }, { - "id": "4405", + "id": "4413", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"Werewolves Assistant API provides over HTTP requests a way of manage Werewolves games to help the game master.\"], but it was called with \"\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:51:52)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157654,12 +157721,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1408" + "1410" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157673,7 +157740,7 @@ } }, { - "id": "4406", + "id": "4414", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"docs\", {}, undefined, {\"customCssUrl\": \"public/assets/css/custom-swagger.css\", \"customSiteTitle\": \"Werewolves Assistant API Reference 🐺\", \"customfavIcon\": \"public/assets/images/logo/square/werewolves-logo-small.png\"}], but it was called with \"docs\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:78:41)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157681,12 +157748,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1410" + "1412" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157700,7 +157767,7 @@ } }, { - "id": "4407", + "id": "4415", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"docs\", {}, undefined, {\"customCssUrl\": \"public/assets/css/custom-swagger.css\", \"customSiteTitle\": \"Werewolves Assistant API Reference 🐺\", \"customfavIcon\": \"public/assets/images/logo/square/werewolves-logo-small.png\"}], but it was called with \"docs\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:78:41)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157708,12 +157775,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1410" + "1412" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157727,7 +157794,7 @@ } }, { - "id": "4408", + "id": "4416", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toHaveBeenCalledExactlyOnceWith(expected)\n\nExpected mock function to have been called exactly once with [\"docs\", {}, undefined, {\"customCssUrl\": \"public/assets/css/custom-swagger.css\", \"customSiteTitle\": \"Werewolves Assistant API Reference 🐺\", \"customfavIcon\": \"public/assets/images/logo/square/werewolves-logo-small.png\"}], but it was called with \"docs\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/server/swagger/swagger.spec.ts:78:41)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -157735,12 +157802,12 @@ "testsCompleted": 3, "static": false, "killedBy": [ - "1410" + "1412" ], "coveredBy": [ - "1408", - "1409", - "1410" + "1410", + "1411", + "1412" ], "location": { "end": { @@ -157760,7 +157827,7 @@ "language": "typescript", "mutants": [ { - "id": "4409", + "id": "4417", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/api/helpers/api.helpers.ts(6,59): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -157768,42 +157835,42 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -157817,7 +157884,7 @@ } }, { - "id": "4410", + "id": "4418", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "src/shared/api/helpers/api.helpers.ts(7,9): error TS2739: Type '{}' is missing the following properties from type 'Record': games, players, \"game-additional-cards\", roles, health\n", @@ -157825,42 +157892,42 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -157874,49 +157941,49 @@ } }, { - "id": "4411", + "id": "4419", "mutatorName": "StringLiteral", "replacement": "\"\"", "status": "Timeout", "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -157930,49 +157997,49 @@ } }, { - "id": "4412", + "id": "4420", "mutatorName": "StringLiteral", "replacement": "\"\"", "status": "Timeout", "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -157986,49 +158053,49 @@ } }, { - "id": "4413", + "id": "4421", "mutatorName": "StringLiteral", "replacement": "\"\"", "status": "Timeout", "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -158042,49 +158109,49 @@ } }, { - "id": "4414", + "id": "4422", "mutatorName": "StringLiteral", "replacement": "\"\"", "status": "Timeout", "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -158098,49 +158165,49 @@ } }, { - "id": "4415", + "id": "4423", "mutatorName": "StringLiteral", "replacement": "\"\"", "status": "Timeout", "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "741", - "744", - "745", + "699", + "742", + "743", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1026", + "863", + "864", "1028", - "1040", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1491", - "1492", + "1030", + "1042", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", "1493", "1494", "1495", - "1512", - "1513", + "1496", + "1497", "1514", - "1515" + "1515", + "1516", + "1517" ], "location": { "end": { @@ -158154,7 +158221,7 @@ } }, { - "id": "4416", + "id": "4424", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/api/helpers/api.helpers.ts(17,100): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158162,7 +158229,7 @@ "static": true, "killedBy": [], "coveredBy": [ - "1496" + "1498" ], "location": { "end": { @@ -158176,14 +158243,14 @@ } }, { - "id": "4417", + "id": "4425", "mutatorName": "ObjectLiteral", "replacement": "{}", "status": "Timeout", "static": true, "killedBy": [], "coveredBy": [ - "1496" + "1498" ], "location": { "end": { @@ -158203,7 +158270,7 @@ "language": "typescript", "mutants": [ { - "id": "4418", + "id": "4426", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(7,37): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158211,11 +158278,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158233,13 +158298,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158253,7 +158320,7 @@ } }, { - "id": "4419", + "id": "4427", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158261,11 +158328,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158283,13 +158348,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158303,7 +158370,7 @@ } }, { - "id": "4420", + "id": "4428", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158311,11 +158378,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158333,13 +158398,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158353,7 +158420,7 @@ } }, { - "id": "4421", + "id": "4429", "mutatorName": "LogicalOperator", "replacement": "typeof value === \"string\" || value instanceof Types.ObjectId || Types.ObjectId.isValid(value)", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(8,96): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike'.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158361,11 +158428,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158383,13 +158448,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158403,7 +158470,7 @@ } }, { - "id": "4422", + "id": "4430", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(8,42): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike'.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158411,11 +158478,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158433,13 +158498,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158453,7 +158520,7 @@ } }, { - "id": "4423", + "id": "4431", "mutatorName": "LogicalOperator", "replacement": "typeof value === \"string\" && value instanceof Types.ObjectId", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(8,39): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter.\n", @@ -158461,11 +158528,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158483,13 +158548,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158503,7 +158570,7 @@ } }, { - "id": "4424", + "id": "4432", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 404\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:280:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -158511,14 +158578,12 @@ "testsCompleted": 30, "static": false, "killedBy": [ - "697" + "699" ], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158536,13 +158601,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158556,7 +158623,7 @@ } }, { - "id": "4425", + "id": "4433", "mutatorName": "EqualityOperator", "replacement": "typeof value !== \"string\"", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(8,39): error TS2358: The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(8,98): error TS2345: Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike'.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'unknown' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158564,11 +158631,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158586,13 +158651,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158606,7 +158673,7 @@ } }, { - "id": "4426", + "id": "4434", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "src/shared/api/pipes/validate-mongo-id.pipe.ts(8,10): error TS2367: This comparison appears to be unintentional because the types '\"string\" | \"number\" | \"bigint\" | \"boolean\" | \"symbol\" | \"undefined\" | \"object\" | \"function\"' and '\"\"' have no overlap.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(8,92): error TS2345: Argument of type 'object' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike'.\nsrc/shared/api/pipes/validate-mongo-id.pipe.ts(9,33): error TS2769: No overload matches this call.\n The last overload gave the following error.\n Argument of type 'object' is not assignable to parameter of type 'string | number | ObjectId | Uint8Array | ObjectIdLike | undefined'.\n", @@ -158614,11 +158681,9 @@ "static": false, "killedBy": [], "coveredBy": [ - "696", - "697", "698", - "739", - "740", + "699", + "700", "741", "742", "743", @@ -158636,13 +158701,15 @@ "755", "756", "757", - "1448", - "1449", + "758", + "759", "1450", - "1504", - "1505", + "1451", + "1452", "1506", - "1507" + "1507", + "1508", + "1509" ], "location": { "end": { @@ -158656,7 +158723,7 @@ } }, { - "id": "4427", + "id": "4435", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 404\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:280:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -158664,16 +158731,14 @@ "testsCompleted": 23, "static": false, "killedBy": [ - "697" + "699" ], "coveredBy": [ - "697", - "698", - "740", - "741", + "699", + "700", "742", + "743", "744", - "745", "746", "747", "748", @@ -158681,14 +158746,16 @@ "750", "751", "752", + "753", "754", - "755", "756", "757", - "1449", - "1450", - "1504", - "1505" + "758", + "759", + "1451", + "1452", + "1506", + "1507" ], "location": { "end": { @@ -158702,7 +158769,7 @@ } }, { - "id": "4428", + "id": "4436", "mutatorName": "StringLiteral", "replacement": "\"\"", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"Validation failed (Mongo ObjectId is expected)\"\nReceived: \"Bad Request\"\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:270:60)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -158710,16 +158777,16 @@ "testsCompleted": 7, "static": false, "killedBy": [ - "696" + "698" ], "coveredBy": [ - "696", - "739", - "743", - "753", - "1448", - "1506", - "1507" + "698", + "741", + "745", + "755", + "1450", + "1508", + "1509" ], "location": { "end": { @@ -158739,7 +158806,7 @@ "language": "typescript", "mutants": [ { - "id": "4429", + "id": "4437", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(9,142): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158759,8 +158826,6 @@ "433", "434", "435", - "918", - "919", "920", "921", "922", @@ -158774,7 +158839,9 @@ "930", "931", "932", - "1293" + "933", + "934", + "1295" ], "location": { "end": { @@ -158788,7 +158855,7 @@ } }, { - "id": "4430", + "id": "4438", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find player with id \\\"0d7a5fa728e94fab1cfa5d49\\\" for game with id \\\"6a70e1f134d0ab92d65931fe\\\"\",\n+ \"error\": \"Can't find player with id \\\"undefined\\\" for game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in werewolvesEat\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:16:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -158796,7 +158863,7 @@ "testsCompleted": 28, "static": false, "killedBy": [ - "1293" + "1295" ], "coveredBy": [ "204", @@ -158811,8 +158878,6 @@ "433", "434", "435", - "918", - "919", "920", "921", "922", @@ -158826,7 +158891,9 @@ "930", "931", "932", - "1293" + "933", + "934", + "1295" ], "location": { "end": { @@ -158840,7 +158907,7 @@ } }, { - "id": "4431", + "id": "4439", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(14,145): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158848,7 +158915,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1294" + "1296" ], "location": { "end": { @@ -158862,7 +158929,7 @@ } }, { - "id": "4432", + "id": "4440", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find player with role \\\"werewolf\\\" for game with id \\\"22ffc5b3a819bb82d8bd82bb\\\"\",\n+ \"error\": \"Can't find player with role \\\"undefined\\\" for game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in werewolvesEat\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:29:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -158870,10 +158937,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1294" + "1296" ], "coveredBy": [ - "1294" + "1296" ], "location": { "end": { @@ -158887,7 +158954,7 @@ } }, { - "id": "4433", + "id": "4441", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(19,134): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158895,7 +158962,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1295" + "1297" ], "location": { "end": { @@ -158909,7 +158976,7 @@ } }, { - "id": "4434", + "id": "4442", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Player with id \\\"a6bd79fda8546fce55bddfed\\\" is dead in game with id \\\"432f866d89ddb8fcabcfb3c3\\\"\",\n+ \"error\": \"Player with id \\\"undefined\\\" is dead in game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in killPlayer\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:42:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -158917,10 +158984,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1295" + "1297" ], "coveredBy": [ - "1295" + "1297" ], "location": { "end": { @@ -158934,7 +159001,7 @@ } }, { - "id": "4435", + "id": "4443", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(24,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158942,8 +159009,8 @@ "static": false, "killedBy": [], "coveredBy": [ - "1022", - "1296" + "1024", + "1298" ], "location": { "end": { @@ -158957,7 +159024,7 @@ } }, { - "id": "4436", + "id": "4444", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(28,113): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -158965,7 +159032,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1297" + "1299" ], "location": { "end": { @@ -158979,7 +159046,7 @@ } }, { - "id": "4437", + "id": "4445", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Game with id \\\"4ecd515cdbcb407bbcf17020\\\" doesn't have a current game play to deal with\",\n+ \"error\": \"Game with id \\\"undefined\\\" doesn't have a current game play to deal with\",\n \"message\": \"Unexpected exception in makePlay\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:67:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -158987,10 +159054,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1297" + "1299" ], "coveredBy": [ - "1297" + "1299" ], "location": { "end": { @@ -159004,7 +159071,7 @@ } }, { - "id": "4438", + "id": "4446", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(33,90): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -159012,7 +159079,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1298" + "1300" ], "location": { "end": { @@ -159026,7 +159093,7 @@ } }, { - "id": "4439", + "id": "4447", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Game play \\\"{\\\"type\\\":\\\"choose-card\\\",\\\"source\\\":{\\\"name\\\":\\\"little-girl\\\"},\\\"action\\\":\\\"sniff\\\",\\\"occurrence\\\":\\\"anytime\\\"}\\\" doesn't have a set priority\",\n+ \"error\": \"Game play \\\"undefined\\\" doesn't have a set priority\",\n \"message\": \"Unexpected exception in makePlay\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:80:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159034,10 +159101,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1298" + "1300" ], "coveredBy": [ - "1298" + "1300" ], "location": { "end": { @@ -159051,7 +159118,7 @@ } }, { - "id": "4440", + "id": "4448", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(37,120): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -159059,7 +159126,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1299" + "1301" ], "location": { "end": { @@ -159073,7 +159140,7 @@ } }, { - "id": "4441", + "id": "4449", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Current game play with action \\\"use-potions\\\" and source \\\"lovers\\\" are not consistent for game with id \\\"aa9e0a9414ec1abf6d28464f\\\"\",\n+ \"error\": \"Current game play with action \\\"undefined\\\" and source \\\"undefined\\\" are not consistent for game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in makePlay\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:94:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159081,10 +159148,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1299" + "1301" ], "coveredBy": [ - "1299" + "1301" ], "location": { "end": { @@ -159098,7 +159165,7 @@ } }, { - "id": "4442", + "id": "4450", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(42,124): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -159106,7 +159173,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1300" + "1302" ], "location": { "end": { @@ -159120,7 +159187,7 @@ } }, { - "id": "4443", + "id": "4451", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find last nominated players for game with id \\\"5e96aa6fea4aff33afa14b0a\\\"\",\n+ \"error\": \"Can't find last nominated players for game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in makePlay\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:107:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159128,10 +159195,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1300" + "1302" ], "coveredBy": [ - "1300" + "1302" ], "location": { "end": { @@ -159145,7 +159212,7 @@ } }, { - "id": "4444", + "id": "4452", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/helpers/unexpected-exception.factory.ts(47,119): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -159153,7 +159220,7 @@ "static": false, "killedBy": [], "coveredBy": [ - "1301" + "1303" ], "location": { "end": { @@ -159167,7 +159234,7 @@ } }, { - "id": "4445", + "id": "4453", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find last dead players for game with id \\\"89812bbbbdfe4b71d18b0a8d\\\"\",\n+ \"error\": \"Can't find last dead players for game with id \\\"undefined\\\"\",\n \"message\": \"Unexpected exception in makePlay\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:120:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159175,10 +159242,10 @@ "testsCompleted": 1, "static": false, "killedBy": [ - "1301" + "1303" ], "coveredBy": [ - "1301" + "1303" ], "location": { "end": { @@ -159198,7 +159265,7 @@ "language": "typescript", "mutants": [ { - "id": "4446", + "id": "4454", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/types/bad-game-play-payload-exception.types.ts(6,3): error TS2377: Constructors for derived classes must contain a 'super' call.\n", @@ -159258,8 +159325,8 @@ "143", "144", "148", - "747", - "1535" + "749", + "1537" ], "location": { "end": { @@ -159273,7 +159340,7 @@ } }, { - "id": "4447", + "id": "4455", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\nExpected: [BadGamePlayPayloadException: Chosen card is not for actor]\nReceived: [BadGamePlayPayloadException: Chosen card is already used]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:266:21)", @@ -159336,8 +159403,8 @@ "143", "144", "148", - "747", - "1535" + "749", + "1537" ], "location": { "end": { @@ -159351,7 +159418,7 @@ } }, { - "id": "4448", + "id": "4456", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toHaveProperty(path, value)\n\nExpected path: \"options\"\n\n- Expected value - 3\n+ Received value + 1\n\n- Object {\n- \"description\": \"Chosen card is not for actor\",\n- }\n+ Object {}\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-play/game-play-validator.service.spec.ts:253:21)", @@ -159414,8 +159481,8 @@ "143", "144", "148", - "747", - "1535" + "749", + "1537" ], "location": { "end": { @@ -159435,7 +159502,7 @@ "language": "typescript", "mutants": [ { - "id": "4449", + "id": "4457", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/types/bad-resource-mutation-exception.types.ts(9,3): error TS2377: Constructors for derived classes must contain a 'super' call.\n", @@ -159443,12 +159510,12 @@ "static": false, "killedBy": [], "coveredBy": [ - "741", - "1026", + "743", "1028", - "1040", - "1514", - "1515" + "1030", + "1042", + "1516", + "1517" ], "location": { "end": { @@ -159462,7 +159529,7 @@ } }, { - "id": "4450", + "id": "4458", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 1\n\n Object {\n- \"error\": \"Game doesn't have status with value \\\"playing\\\"\",\n- \"message\": \"Bad mutation for Game with id \\\"faff24a91e463acc9285822c\\\"\",\n+ \"message\": \"Game doesn't have status with value \\\"playing\\\"\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1085:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -159470,15 +159537,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "741" + "743" ], "coveredBy": [ - "741", - "1026", + "743", "1028", - "1040", - "1514", - "1515" + "1030", + "1042", + "1516", + "1517" ], "location": { "end": { @@ -159492,7 +159559,7 @@ } }, { - "id": "4451", + "id": "4459", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 0\n\n Object {\n- \"error\": \"Game doesn't have status with value \\\"playing\\\"\",\n \"message\": \"Bad mutation for Game with id \\\"aa408d3bca73541d6621f825\\\"\",\n \"statusCode\": 400,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1085:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -159500,15 +159567,15 @@ "testsCompleted": 6, "static": false, "killedBy": [ - "741" + "743" ], "coveredBy": [ - "741", - "1026", + "743", "1028", - "1040", - "1514", - "1515" + "1030", + "1042", + "1516", + "1517" ], "location": { "end": { @@ -159528,7 +159595,7 @@ "language": "typescript", "mutants": [ { - "id": "4452", + "id": "4460", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/types/resource-not-found-exception.types.ts(9,3): error TS2377: Constructors for derived classes must contain a 'super' call.\n", @@ -159536,31 +159603,31 @@ "static": false, "killedBy": [], "coveredBy": [ - "697", - "740", - "744", - "745", + "699", + "742", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1512", - "1513" + "863", + "864", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", + "1514", + "1515" ], "location": { "end": { @@ -159574,7 +159641,7 @@ } }, { - "id": "4453", + "id": "4461", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: \"Game with id \\\"c2bd38d3d8d73ab855eb4dfd\\\" not found\"\nReceived: undefined\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:281:58)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -159582,34 +159649,34 @@ "testsCompleted": 26, "static": false, "killedBy": [ - "697" + "699" ], "coveredBy": [ - "697", - "740", - "744", - "745", + "699", + "742", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1512", - "1513" + "863", + "864", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", + "1514", + "1515" ], "location": { "end": { @@ -159623,7 +159690,7 @@ } }, { - "id": "4454", + "id": "4462", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 0\n\n Object {\n- \"error\": \"Game Play - Player in `targets.player` is not in the game players\",\n \"message\": \"Player with id \\\"dbb7bdff9fb98c7c8a13ca0b\\\" not found\",\n \"statusCode\": 404,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1189:50)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -159631,34 +159698,34 @@ "testsCompleted": 26, "static": false, "killedBy": [ - "746" + "748" ], "coveredBy": [ - "697", - "740", - "744", - "745", + "699", + "742", "746", - "750", - "751", + "747", + "748", "752", + "753", "754", - "854", - "855", + "756", "856", "857", "858", + "859", "860", - "861", "862", - "1049", - "1055", - "1056", - "1059", - "1062", - "1449", - "1512", - "1513" + "863", + "864", + "1051", + "1057", + "1058", + "1061", + "1064", + "1451", + "1514", + "1515" ], "location": { "end": { @@ -159678,7 +159745,7 @@ "language": "typescript", "mutants": [ { - "id": "4455", + "id": "4463", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/exception/types/unexpected-exception.types.ts(8,3): error TS2377: Constructors for derived classes must contain a 'super' call.\n", @@ -159708,25 +159775,23 @@ "474", "477", "478", - "486", "487", "488", - "493", - "501", - "518", - "523", - "578", - "589", - "590", + "489", + "495", + "503", + "520", + "525", + "580", "591", "592", "593", - "650", - "683", - "874", - "875", - "918", - "919", + "594", + "595", + "652", + "685", + "876", + "877", "920", "921", "922", @@ -159740,10 +159805,10 @@ "930", "931", "932", - "939", - "1022", - "1293", - "1294", + "933", + "934", + "941", + "1024", "1295", "1296", "1297", @@ -159751,8 +159816,10 @@ "1299", "1300", "1301", - "1510", - "1511" + "1302", + "1303", + "1512", + "1513" ], "location": { "end": { @@ -159766,7 +159833,7 @@ } }, { - "id": "4456", + "id": "4464", "mutatorName": "StringLiteral", "replacement": "``", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 2\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find player with id \\\"c9b409f322ac5db96243f7d8\\\" for game with id \\\"9270cda6bb8cddcebc7f3da9\\\"\",\n- \"message\": \"Unexpected exception in werewolvesEat\",\n+ \"message\": \"Can't find player with id \\\"c9b409f322ac5db96243f7d8\\\" for game with id \\\"9270cda6bb8cddcebc7f3da9\\\"\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:16:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159774,7 +159841,7 @@ "testsCompleted": 67, "static": false, "killedBy": [ - "1293" + "1295" ], "coveredBy": [ "0", @@ -159799,25 +159866,23 @@ "474", "477", "478", - "486", "487", "488", - "493", - "501", - "518", - "523", - "578", - "589", - "590", + "489", + "495", + "503", + "520", + "525", + "580", "591", "592", "593", - "650", - "683", - "874", - "875", - "918", - "919", + "594", + "595", + "652", + "685", + "876", + "877", "920", "921", "922", @@ -159831,10 +159896,10 @@ "930", "931", "932", - "939", - "1022", - "1293", - "1294", + "933", + "934", + "941", + "1024", "1295", "1296", "1297", @@ -159842,8 +159907,10 @@ "1299", "1300", "1301", - "1510", - "1511" + "1302", + "1303", + "1512", + "1513" ], "location": { "end": { @@ -159857,7 +159924,7 @@ } }, { - "id": "4457", + "id": "4465", "mutatorName": "ObjectLiteral", "replacement": "{}", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 1\n+ Received + 1\n\n Object {\n- \"error\": \"Can't find player with id \\\"7cded418d9aced6a8fca1fa0\\\" for game with id \\\"afd54ddb9cfdbcafab9ff1ac\\\"\",\n+ \"error\": undefined,\n \"message\": \"Unexpected exception in werewolvesEat\",\n \"statusCode\": 500,\n }\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts:16:39)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -159865,7 +159932,7 @@ "testsCompleted": 67, "static": false, "killedBy": [ - "1293" + "1295" ], "coveredBy": [ "0", @@ -159890,25 +159957,23 @@ "474", "477", "478", - "486", "487", "488", - "493", - "501", - "518", - "523", - "578", - "589", - "590", + "489", + "495", + "503", + "520", + "525", + "580", "591", "592", "593", - "650", - "683", - "874", - "875", - "918", - "919", + "594", + "595", + "652", + "685", + "876", + "877", "920", "921", "922", @@ -159922,10 +159987,10 @@ "930", "931", "932", - "939", - "1022", - "1293", - "1294", + "933", + "934", + "941", + "1024", "1295", "1296", "1297", @@ -159933,8 +159998,10 @@ "1299", "1300", "1301", - "1510", - "1511" + "1302", + "1303", + "1512", + "1513" ], "location": { "end": { @@ -159950,468 +160017,11 @@ ], "source": "import { InternalServerErrorException } from \"@nestjs/common\";\nimport { template } from \"radash\";\n\nimport type { UnexpectedExceptionReasons } from \"@/shared/exception/enums/unexpected-exception.enum\";\nimport type { ExceptionInterpolations } from \"@/shared/exception/types/exception.types\";\n\nclass UnexpectedException extends InternalServerErrorException {\n public constructor(scope: string, reason: UnexpectedExceptionReasons, interpolations: ExceptionInterpolations = {}) {\n const message = `Unexpected exception in ${scope}`;\n super(message, { description: template(reason, interpolations) });\n }\n}\n\nexport { UnexpectedException };" }, - "src/shared/misc/helpers/object.helpers.ts": { - "language": "typescript", - "mutants": [ - { - "id": "4458", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/shared/misc/helpers/object.helpers.ts(6,57): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "1", - "151", - "152", - "153", - "154", - "155", - "156", - "157", - "158", - "159", - "165", - "166", - "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", - "399", - "400", - "401", - "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", - "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", - "470", - "471", - "479", - "480", - "481", - "489", - "494", - "495", - "497", - "498", - "500", - "502", - "503", - "504", - "505", - "506", - "507", - "508", - "509", - "510", - "511", - "513", - "515", - "517", - "525", - "579", - "580", - "582", - "583", - "584", - "585", - "586", - "587", - "588", - "589", - "590", - "591", - "592", - "593", - "594", - "595", - "603", - "604", - "616", - "634", - "635", - "636", - "637", - "638", - "639", - "640", - "641", - "642", - "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", - "698", - "736", - "737", - "738", - "742", - "746", - "747", - "748", - "749", - "756", - "757", - "759", - "760", - "761", - "770", - "773", - "776", - "780", - "781", - "782", - "783", - "784", - "785", - "786", - "787", - "788", - "791", - "792", - "793", - "794", - "795", - "796", - "797", - "798", - "799", - "800", - "801", - "802", - "803", - "804", - "805", - "806", - "838", - "853", - "940", - "941", - "942", - "943", - "944", - "945", - "946", - "947", - "948", - "949", - "950", - "951", - "952", - "953", - "954", - "955", - "956", - "1001", - "1002", - "1003", - "1004", - "1005", - "1006", - "1007", - "1008", - "1009", - "1010", - "1011", - "1012", - "1013", - "1014", - "1015", - "1016", - "1017", - "1018", - "1019", - "1020", - "1028", - "1029", - "1030", - "1031", - "1032", - "1033", - "1034", - "1035", - "1036", - "1037", - "1038", - "1039", - "1042", - "1043", - "1044", - "1045", - "1046", - "1047", - "1048", - "1051", - "1079", - "1080", - "1081", - "1082", - "1083", - "1084", - "1085", - "1086", - "1087", - "1090", - "1091", - "1092", - "1093", - "1094", - "1150", - "1156", - "1157", - "1158", - "1159", - "1160", - "1161", - "1162", - "1163", - "1164", - "1165", - "1166", - "1167", - "1168", - "1169", - "1170", - "1171", - "1172", - "1173", - "1174", - "1175", - "1176", - "1177", - "1178", - "1179", - "1180", - "1181", - "1182", - "1183", - "1184", - "1185", - "1220", - "1221", - "1222", - "1223", - "1224", - "1225", - "1226", - "1227", - "1228", - "1229", - "1230", - "1231", - "1232", - "1233", - "1234", - "1235", - "1236", - "1237", - "1238", - "1239", - "1240", - "1241", - "1242", - "1243", - "1244", - "1245", - "1246", - "1247", - "1248", - "1249", - "1250", - "1251", - "1252", - "1253", - "1254", - "1255", - "1256", - "1257", - "1258", - "1259", - "1278", - "1279", - "1280", - "1281", - "1282", - "1283", - "1444", - "1445", - "1446", - "1447", - "1508", - "1509", - "1516", - "1533", - "1538", - "1539", - "1542" - ], - "location": { - "end": { - "column": 2, - "line": 8 - }, - "start": { - "column": 118, - "line": 6 - } - } - } - ], - "source": "function toJSON(obj: null): null;\nfunction toJSON(obj: T[]): Record[];\nfunction toJSON(obj: T): Record;\nfunction toJSON(obj: T | null): Record | null;\n\nfunction toJSON(obj: T | T[] | null): Record | Record[] | null {\n return JSON.parse(JSON.stringify(obj)) as Record | Record[] | null;\n}\n\nexport { toJSON };" - }, "src/shared/mongoose/helpers/mongoose.helpers.ts": { "language": "typescript", "mutants": [ { - "id": "4459", + "id": "4467", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/mongoose/helpers/mongoose.helpers.ts(3,73): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -160419,16 +160029,16 @@ "static": false, "killedBy": [], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534", + "762", + "763", "1536", - "1537" + "1538", + "1539" ], "location": { "end": { @@ -160442,7 +160052,7 @@ } }, { - "id": "4460", + "id": "4468", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 26\n+ Received + 26\n\n@@ -1,38 +1,38 @@\n Array [\n Object {\n- \"_id\": \"bd9bcda1c11a334c1f2712a3\",\n- \"createdAt\": \"2024-01-01T00:00:00.000Z\",\n+ \"_id\": \"7e99dfded9e7b2fd6db53dc5\",\n+ \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n \"gameId\": \"73f52bcdd31bd2b4dc17a732\",\n- \"phase\": \"night\",\n+ \"phase\": \"day\",\n \"play\": Object {\n- \"action\": \"use-potions\",\n+ \"action\": \"elect-sheriff\",\n \"source\": Object {\n- \"name\": \"witch\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": \"2a02cf5485a36e00a4f1def5\",\n+ \"_id\": \"cd6bc26b311b8fb99c5d915a\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Miller\",\n- \"position\": 7274141520494592,\n+ \"name\": \"Adele\",\n+ \"position\": 5338300527149056,\n \"role\": Object {\n- \"current\": \"witch\",\n+ \"current\": \"thief\",\n \"isRevealed\": false,\n- \"original\": \"witch\",\n+ \"original\": \"rusty-sword-knight\",\n },\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n- \"tick\": 4938851021750272,\n- \"turn\": 6777485945470976,\n+ \"tick\": 7643341938229248,\n+ \"turn\": 1956259383214080,\n },\n Object {\n \"_id\": \"8d05bdcdcfe4a4fddaf7fc3b\",\n \"createdAt\": \"2023-01-01T00:00:00.000Z\",\n \"gameId\": \"73f52bcdd31bd2b4dc17a732\",\n@@ -64,38 +64,38 @@\n },\n \"tick\": 1520880255500288,\n \"turn\": 3896016386392064,\n },\n Object {\n- \"_id\": \"7e99dfded9e7b2fd6db53dc5\",\n- \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n+ \"_id\": \"bd9bcda1c11a334c1f2712a3\",\n+ \"createdAt\": \"2024-01-01T00:00:00.000Z\",\n \"gameId\": \"73f52bcdd31bd2b4dc17a732\",\n- \"phase\": \"day\",\n+ \"phase\": \"night\",\n \"play\": Object {\n- \"action\": \"elect-sheriff\",\n+ \"action\": \"use-potions\",\n \"source\": Object {\n- \"name\": \"survivors\",\n+ \"name\": \"witch\",\n \"players\": Array [\n Object {\n- \"_id\": \"cd6bc26b311b8fb99c5d915a\",\n+ \"_id\": \"2a02cf5485a36e00a4f1def5\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Adele\",\n- \"position\": 5338300527149056,\n+ \"name\": \"Miller\",\n+ \"position\": 7274141520494592,\n \"role\": Object {\n- \"current\": \"thief\",\n+ \"current\": \"witch\",\n \"isRevealed\": false,\n- \"original\": \"rusty-sword-knight\",\n+ \"original\": \"witch\",\n },\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n- \"tick\": 7643341938229248,\n- \"turn\": 1956259383214080,\n+ \"tick\": 4938851021750272,\n+ \"turn\": 6777485945470976,\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:105:31)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -160450,19 +160060,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "761" + "763" ], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534", + "762", + "763", "1536", - "1537" + "1538", + "1539" ], "location": { "end": { @@ -160476,7 +160086,7 @@ } }, { - "id": "4461", + "id": "4469", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 28\n+ Received + 28\n\n Array [\n Object {\n- \"_id\": \"40e6d88e7c53e299feb2ddb8\",\n- \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n+ \"_id\": \"5e2dbd80b3c793f3ed4a41cc\",\n+ \"createdAt\": \"2023-01-01T00:00:00.000Z\",\n \"gameId\": \"11eee9d0b594f2fb4ff70ca2\",\n- \"phase\": \"day\",\n+ \"phase\": \"night\",\n \"play\": Object {\n- \"action\": \"eat\",\n+ \"action\": \"use-potions\",\n \"source\": Object {\n- \"name\": \"werewolves\",\n+ \"name\": \"witch\",\n \"players\": Array [\n Object {\n- \"_id\": \"fdce75c90e20fdbbcf9df510\",\n+ \"_id\": \"f4fcbdfd0fd77d9bcf4e6e8f\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Douglas\",\n- \"position\": 7198656388136960,\n+ \"name\": \"Nedra\",\n+ \"position\": 2383021804093440,\n \"role\": Object {\n- \"current\": \"werewolf\",\n+ \"current\": \"witch\",\n \"isRevealed\": false,\n- \"original\": \"werewolf\",\n+ \"original\": \"witch\",\n },\n \"side\": Object {\n- \"current\": \"werewolves\",\n- \"original\": \"werewolves\",\n+ \"current\": \"villagers\",\n+ \"original\": \"villagers\",\n },\n },\n ],\n },\n \"type\": \"target\",\n },\n- \"tick\": 3421511421526016,\n- \"turn\": 5149231293661184,\n+ \"tick\": 4693370154778624,\n+ \"turn\": 2926921969041408,\n },\n Object {\n- \"_id\": \"5e2dbd80b3c793f3ed4a41cc\",\n- \"createdAt\": \"2023-01-01T00:00:00.000Z\",\n+ \"_id\": \"40e6d88e7c53e299feb2ddb8\",\n+ \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n \"gameId\": \"11eee9d0b594f2fb4ff70ca2\",\n- \"phase\": \"night\",\n+ \"phase\": \"day\",\n \"play\": Object {\n- \"action\": \"use-potions\",\n+ \"action\": \"eat\",\n \"source\": Object {\n- \"name\": \"witch\",\n+ \"name\": \"werewolves\",\n \"players\": Array [\n Object {\n- \"_id\": \"f4fcbdfd0fd77d9bcf4e6e8f\",\n+ \"_id\": \"fdce75c90e20fdbbcf9df510\",\n \"attributes\": Array [],\n \"isAlive\": true,\n- \"name\": \"Nedra\",\n- \"position\": 2383021804093440,\n+ \"name\": \"Douglas\",\n+ \"position\": 7198656388136960,\n \"role\": Object {\n- \"current\": \"witch\",\n+ \"current\": \"werewolf\",\n \"isRevealed\": false,\n- \"original\": \"witch\",\n+ \"original\": \"werewolf\",\n },\n \"side\": Object {\n- \"current\": \"villagers\",\n- \"original\": \"villagers\",\n+ \"current\": \"werewolves\",\n+ \"original\": \"werewolves\",\n },\n },\n ],\n },\n \"type\": \"target\",\n },\n- \"tick\": 4693370154778624,\n- \"turn\": 2926921969041408,\n+ \"tick\": 3421511421526016,\n+ \"turn\": 5149231293661184,\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:77:31)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -160484,19 +160094,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "759" + "761" ], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534", + "762", + "763", "1536", - "1537" + "1538", + "1539" ], "location": { "end": { @@ -160510,7 +160120,7 @@ } }, { - "id": "4462", + "id": "4470", "mutatorName": "EqualityOperator", "replacement": "sortOrder !== ApiSortOrder.ASC", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 404\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1445:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -160518,19 +160128,19 @@ "testsCompleted": 10, "static": false, "killedBy": [ - "755" + "757" ], "coveredBy": [ - "755", - "756", "757", "758", "759", "760", "761", - "1534", + "762", + "763", "1536", - "1537" + "1538", + "1539" ], "location": { "end": { @@ -160544,7 +160154,7 @@ } }, { - "id": "4463", + "id": "4471", "mutatorName": "UnaryOperator", "replacement": "+1", "statusReason": "Error: expect(received).toStrictEqual(expected) // deep equality\n\n- Expected - 26\n+ Received + 26\n\n@@ -1,38 +1,38 @@\n Array [\n Object {\n- \"_id\": \"a2dcc1bf3f0d7bd6dba3252c\",\n- \"createdAt\": \"2024-01-01T00:00:00.000Z\",\n+ \"_id\": \"48b6f3af601ddf29a420665b\",\n+ \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n \"gameId\": \"a1eebdffff708cf157f128ba\",\n \"phase\": \"night\",\n \"play\": Object {\n- \"action\": \"use-potions\",\n+ \"action\": \"elect-sheriff\",\n \"source\": Object {\n- \"name\": \"witch\",\n+ \"name\": \"survivors\",\n \"players\": Array [\n Object {\n- \"_id\": \"c599883ff3ea52b1a6de45c1\",\n+ \"_id\": \"e3b0eaf5fdb94bceded2fc55\",\n \"attributes\": Array [],\n- \"isAlive\": true,\n- \"name\": \"Nicolette\",\n- \"position\": 8547958442164224,\n+ \"isAlive\": false,\n+ \"name\": \"Danika\",\n+ \"position\": 2207319016341504,\n \"role\": Object {\n- \"current\": \"witch\",\n+ \"current\": \"thief\",\n \"isRevealed\": false,\n- \"original\": \"witch\",\n+ \"original\": \"pied-piper\",\n },\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n },\n- \"type\": \"target\",\n+ \"type\": \"vote\",\n },\n- \"tick\": 6220932173529088,\n- \"turn\": 4025943012147200,\n+ \"tick\": 7836533411282944,\n+ \"turn\": 3461231587360768,\n },\n Object {\n \"_id\": \"ada2c9c544ef3b27ebc7f907\",\n \"createdAt\": \"2023-01-01T00:00:00.000Z\",\n \"gameId\": \"a1eebdffff708cf157f128ba\",\n@@ -64,38 +64,38 @@\n },\n \"tick\": 8758036476723200,\n \"turn\": 3716037400854528,\n },\n Object {\n- \"_id\": \"48b6f3af601ddf29a420665b\",\n- \"createdAt\": \"2022-01-01T00:00:00.000Z\",\n+ \"_id\": \"a2dcc1bf3f0d7bd6dba3252c\",\n+ \"createdAt\": \"2024-01-01T00:00:00.000Z\",\n \"gameId\": \"a1eebdffff708cf157f128ba\",\n \"phase\": \"night\",\n \"play\": Object {\n- \"action\": \"elect-sheriff\",\n+ \"action\": \"use-potions\",\n \"source\": Object {\n- \"name\": \"survivors\",\n+ \"name\": \"witch\",\n \"players\": Array [\n Object {\n- \"_id\": \"e3b0eaf5fdb94bceded2fc55\",\n+ \"_id\": \"c599883ff3ea52b1a6de45c1\",\n \"attributes\": Array [],\n- \"isAlive\": false,\n- \"name\": \"Danika\",\n- \"position\": 2207319016341504,\n+ \"isAlive\": true,\n+ \"name\": \"Nicolette\",\n+ \"position\": 8547958442164224,\n \"role\": Object {\n- \"current\": \"thief\",\n+ \"current\": \"witch\",\n \"isRevealed\": false,\n- \"original\": \"pied-piper\",\n+ \"original\": \"witch\",\n },\n \"side\": Object {\n \"current\": \"villagers\",\n \"original\": \"villagers\",\n },\n },\n ],\n },\n- \"type\": \"vote\",\n+ \"type\": \"target\",\n },\n- \"tick\": 7836533411282944,\n- \"turn\": 3461231587360768,\n+ \"tick\": 6220932173529088,\n+ \"turn\": 4025943012147200,\n },\n ]\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:105:31)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -160552,13 +160162,13 @@ "testsCompleted": 4, "static": false, "killedBy": [ - "761" + "763" ], "coveredBy": [ - "757", - "761", - "1534", - "1537" + "759", + "763", + "1536", + "1539" ], "location": { "end": { @@ -160578,7 +160188,7 @@ "language": "typescript", "mutants": [ { - "id": "4464", + "id": "4472", "mutatorName": "BlockStatement", "replacement": "{}", "statusReason": "src/shared/validation/helpers/validation.helpers.ts(3,102): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", @@ -160586,13 +160196,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -160639,10 +160247,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -160656,7 +160266,7 @@ } }, { - "id": "4465", + "id": "4473", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/helpers/validation.helpers.spec.ts:37:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -160664,16 +160274,14 @@ "testsCompleted": 57, "static": false, "killedBy": [ - "1520" + "1522" ], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -160720,10 +160328,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -160737,7 +160347,7 @@ } }, { - "id": "4466", + "id": "4474", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 500\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:1292:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", @@ -160745,16 +160355,14 @@ "testsCompleted": 57, "static": false, "killedBy": [ - "748" + "750" ], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -160801,10 +160409,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -160818,7 +160428,7 @@ } }, { - "id": "4467", + "id": "4475", "mutatorName": "LogicalOperator", "replacement": "minItems === undefined || arrayMinSize(array, minItems) || maxItems === undefined || arrayMaxSize(array, maxItems)", "statusReason": "Error: expect(received).rejects.toThrow()\n\nReceived promise resolved instead of rejected\nResolved to value: {\"_id\": \"661520eff04cbb15024e198e\", \"createdAt\": 2024-04-09T11:05:19.147Z, \"gameId\": \"5e3e96a75b74ebccf12dd77e\", \"phase\": \"night\", \"play\": {\"action\": \"protect\", \"source\": {\"name\": \"sheriff\", \"players\": []}, \"type\": \"request-another-vote\"}, \"tick\": 3696860317351936, \"turn\": 3875754391633920}\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:158:13\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -160826,16 +160436,14 @@ "testsCompleted": 57, "static": false, "killedBy": [ - "765" + "767" ], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -160882,10 +160490,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -160899,7 +160509,7 @@ } }, { - "id": "4468", + "id": "4476", "mutatorName": "ConditionalExpression", "replacement": "true", "statusReason": "Error: expect(received).rejects.toThrow()\n\nReceived promise resolved instead of rejected\nResolved to value: {\"_id\": \"6615210fc30fe89eea3e65cb\", \"createdAt\": 2024-04-09T11:05:51.598Z, \"gameId\": \"ecf1cc37d6a27ccec4eae77a\", \"phase\": \"night\", \"play\": {\"action\": \"shoot\", \"source\": {\"name\": \"sheriff\", \"players\": []}, \"type\": \"target\"}, \"tick\": 1880595361693696, \"turn\": 5419730007490560}\n at expect (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/expect@29.7.0/node_modules/expect/build/index.js:113:15)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts:158:13\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", @@ -160907,16 +160517,14 @@ "testsCompleted": 57, "static": false, "killedBy": [ - "765" + "767" ], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -160963,10 +160571,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -160980,7 +160590,7 @@ } }, { - "id": "4469", + "id": "4477", "mutatorName": "LogicalOperator", "replacement": "minItems === undefined && arrayMinSize(array, minItems)", "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", @@ -160988,13 +160598,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -161041,10 +160649,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -161058,7 +160668,7 @@ } }, { - "id": "4470", + "id": "4478", "mutatorName": "ConditionalExpression", "replacement": "false", "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,40): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", @@ -161066,13 +160676,11 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", @@ -161119,10 +160727,12 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1522", + "1523", + "1524" ], "location": { "end": { @@ -161136,7 +160746,7 @@ } }, { - "id": "4471", + "id": "4479", "mutatorName": "EqualityOperator", "replacement": "minItems !== undefined", "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,57): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", @@ -161144,20 +160754,98 @@ "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", + "757", + "758", + "759", + "761", + "762", + "763", + "764", + "765", + "766", + "767", + "768", + "769", + "770", + "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", + "800", + "801", + "802", + "803", + "804", + "805", + "806", + "807", + "808", + "1521", + "1522", + "1523", + "1524" + ], + "location": { + "end": { + "column": 33, + "line": 5 + }, + "start": { + "column": 11, + "line": 5 + } + } + }, + { + "id": "4480", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/helpers/validation.helpers.spec.ts:37:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 55, + "static": false, + "killedBy": [ + "1523" + ], + "coveredBy": [ + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", "765", "766", - "767", "768", "769", "770", @@ -161197,47 +160885,43 @@ "804", "805", "806", - "1519", - "1520", + "807", + "808", "1521", - "1522" + "1523", + "1524" ], "location": { "end": { - "column": 33, + "column": 127, "line": 5 }, "start": { - "column": 11, + "column": 72, "line": 5 } } }, { - "id": "4472", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/helpers/validation.helpers.spec.ts:37:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 55, + "id": "4481", + "mutatorName": "LogicalOperator", + "replacement": "maxItems === undefined && arrayMaxSize(array, maxItems)", + "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,118): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", + "status": "CompileError", "static": false, - "killedBy": [ - "1521" - ], + "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -161277,9 +160961,11 @@ "804", "805", "806", - "1519", + "807", + "808", "1521", - "1522" + "1523", + "1524" ], "location": { "end": { @@ -161293,27 +160979,25 @@ } }, { - "id": "4473", - "mutatorName": "LogicalOperator", - "replacement": "maxItems === undefined && arrayMaxSize(array, maxItems)", - "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,118): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", + "id": "4482", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,101): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -161353,13 +161037,15 @@ "804", "805", "806", - "1519", + "807", + "808", "1521", - "1522" + "1523", + "1524" ], "location": { "end": { - "column": 127, + "column": 94, "line": 5 }, "start": { @@ -161369,27 +161055,25 @@ } }, { - "id": "4474", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,101): error TS2345: Argument of type 'number | undefined' is not assignable to parameter of type 'number'.\n Type 'undefined' is not assignable to type 'number'.\n", + "id": "4483", + "mutatorName": "EqualityOperator", + "replacement": "maxItems !== undefined", + "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,118): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", "status": "CompileError", "static": false, "killedBy": [], "coveredBy": [ - "748", - "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -161429,9 +161113,11 @@ "804", "805", "806", - "1519", + "807", + "808", "1521", - "1522" + "1523", + "1524" ], "location": { "end": { @@ -161443,29 +161129,1055 @@ "line": 5 } } + } + ], + "source": "import { arrayMaxSize, arrayMinSize } from \"class-validator\";\n\nfunction doesArrayRespectBounds(array: unknown[], bounds: { minItems?: number; maxItems?: number }): boolean {\n const { minItems, maxItems } = bounds;\n return (minItems === undefined || arrayMinSize(array, minItems)) && (maxItems === undefined || arrayMaxSize(array, maxItems));\n}\n\nexport { doesArrayRespectBounds };" + }, + "src/shared/validation/transformers/validation.transformer.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4484", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/shared/validation/transformers/validation.transformer.ts(5,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": true, + "killedBy": [], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1470", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 2, + "line": 13 + }, + "start": { + "column": 59, + "line": 5 + } + } }, { - "id": "4475", + "id": "4485", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:481:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 15, + "static": true, + "killedBy": [ + "1115" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1470", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 23, + "line": 6 + }, + "start": { + "column": 7, + "line": 6 + } + } + }, + { + "id": "4486", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 15, + "static": true, + "killedBy": [ + "1470" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1470", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 23, + "line": 6 + }, + "start": { + "column": 7, + "line": 6 + } + } + }, + { + "id": "4487", "mutatorName": "EqualityOperator", - "replacement": "maxItems !== undefined", - "statusReason": "src/shared/validation/helpers/validation.helpers.ts(5,118): error TS2345: Argument of type 'undefined' is not assignable to parameter of type 'number'.\n", - "status": "CompileError", + "replacement": "value !== \"true\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:481:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 15, + "static": true, + "killedBy": [ + "1115" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1470", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 23, + "line": 6 + }, + "start": { + "column": 7, + "line": 6 + } + } + }, + { + "id": "4488", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 15, + "static": true, + "killedBy": [ + "1470" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1470", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 23, + "line": 6 + }, + "start": { + "column": 17, + "line": 6 + } + } + }, + { + "id": "4489", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, "static": false, - "killedBy": [], + "killedBy": [ + "1470" + ], + "coveredBy": [ + "1470" + ], + "location": { + "end": { + "column": 4, + "line": 8 + }, + "start": { + "column": 25, + "line": 6 + } + } + }, + { + "id": "4490", + "mutatorName": "BooleanLiteral", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1470" + ], + "coveredBy": [ + "1470" + ], + "location": { + "end": { + "column": 16, + "line": 7 + }, + "start": { + "column": 12, + "line": 7 + } + } + }, + { + "id": "4491", + "mutatorName": "ConditionalExpression", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:491:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 14, + "static": true, + "killedBy": [ + "1116" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 24, + "line": 9 + }, + "start": { + "column": 7, + "line": 9 + } + } + }, + { + "id": "4492", + "mutatorName": "ConditionalExpression", + "replacement": "false", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 14, + "static": true, + "killedBy": [ + "697" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 24, + "line": 9 + }, + "start": { + "column": 7, + "line": 9 + } + } + }, + { + "id": "4493", + "mutatorName": "EqualityOperator", + "replacement": "value !== \"false\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 14, + "static": true, + "killedBy": [ + "697" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 24, + "line": 9 + }, + "start": { + "column": 7, + "line": 9 + } + } + }, + { + "id": "4494", + "mutatorName": "StringLiteral", + "replacement": "\"\"", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 14, + "static": true, + "killedBy": [ + "697" + ], + "coveredBy": [ + "697", + "1114", + "1115", + "1116", + "1117", + "1118", + "1119", + "1120", + "1471", + "1472", + "1473", + "1474", + "1475", + "1476" + ], + "location": { + "end": { + "column": 24, + "line": 9 + }, + "start": { + "column": 17, + "line": 9 + } + } + }, + { + "id": "4495", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "697" + ], + "coveredBy": [ + "697", + "1471" + ], + "location": { + "end": { + "column": 4, + "line": 11 + }, + "start": { + "column": 26, + "line": 9 + } + } + }, + { + "id": "4496", + "mutatorName": "BooleanLiteral", + "replacement": "true", + "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1471" + ], "coveredBy": [ + "697", + "1471" + ], + "location": { + "end": { + "column": 17, + "line": 10 + }, + "start": { + "column": 12, + "line": 10 + } + } + }, + { + "id": "4502", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "TypeError: Cannot destructure property '_id' of 'obj' as it is null.\n at toObjectId (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/validation/transformers/validation.transformer.ts:93:7)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:84:24\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 2, + "static": false, + "killedBy": [ + "1477" + ], + "coveredBy": [ + "1477", + "1478" + ], + "location": { + "end": { + "column": 4, + "line": 18 + }, + "start": { + "column": 25, + "line": 16 + } + } + }, + { + "id": "4506", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "TypeError: Cannot read properties of null (reading 'toString')\n at toObjectId (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/validation/transformers/validation.transformer.ts:105:55)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:84:24\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", + "status": "Killed", + "testsCompleted": 1, + "static": false, + "killedBy": [ + "1479" + ], + "coveredBy": [ + "1479" + ], + "location": { + "end": { + "column": 4, + "line": 22 + }, + "start": { + "column": 30, + "line": 20 + } + } + }, + { + "id": "4497", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/shared/validation/transformers/validation.transformer.ts(15,50): 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", + "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", + "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", + "141", + "142", + "143", + "144", + "145", + "146", + "147", + "148", + "149", + "150", + "151", + "152", + "153", + "154", + "155", + "156", + "157", + "158", + "159", + "165", + "166", + "167", + "168", + "169", + "170", + "171", + "172", + "225", + "226", + "227", + "254", + "255", + "265", + "266", + "267", + "268", + "269", + "270", + "271", + "272", + "280", + "281", + "282", + "283", + "284", + "285", + "286", + "287", + "314", + "315", + "316", + "317", + "318", + "319", + "320", + "321", + "322", + "323", + "324", + "325", + "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", + "399", + "400", + "401", + "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", + "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", + "541", + "542", + "543", + "544", + "545", + "546", + "562", + "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", + "589", + "590", + "591", + "592", + "593", + "594", + "595", + "596", + "597", + "598", + "599", + "600", + "601", + "602", + "603", + "604", + "605", + "606", + "607", + "608", + "609", + "618", + "624", + "629", + "630", + "631", + "632", + "633", + "634", + "635", + "636", + "637", + "638", + "639", + "640", + "641", + "642", + "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", + "688", + "700", + "738", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -161500,535 +162212,315 @@ "799", "800", "801", - "802", - "803", - "804", - "805", - "806", - "1519", - "1521", - "1522" - ], - "location": { - "end": { - "column": 94, - "line": 5 - }, - "start": { - "column": 72, - "line": 5 - } - } - } - ], - "source": "import { arrayMaxSize, arrayMinSize } from \"class-validator\";\n\nfunction doesArrayRespectBounds(array: unknown[], bounds: { minItems?: number; maxItems?: number }): boolean {\n const { minItems, maxItems } = bounds;\n return (minItems === undefined || arrayMinSize(array, minItems)) && (maxItems === undefined || arrayMaxSize(array, maxItems));\n}\n\nexport { doesArrayRespectBounds };" - }, - "src/shared/validation/transformers/validation.transformer.ts": { - "language": "typescript", - "mutants": [ - { - "id": "4476", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/shared/validation/transformers/validation.transformer.ts(5,51): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", - "static": true, - "killedBy": [], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1468", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" + "809", + "820", + "822", + "823", + "824", + "825", + "826", + "827", + "828", + "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", + "861", + "874", + "875", + "876", + "877", + "878", + "879", + "880", + "881", + "882", + "883", + "885", + "886", + "888", + "889", + "891", + "892", + "894", + "895", + "896", + "899", + "900", + "901", + "902", + "903", + "904", + "905", + "906", + "916", + "917", + "918", + "919", + "920", + "921", + "922", + "923", + "924", + "925", + "926", + "927", + "928", + "929", + "930", + "931", + "932", + "933", + "934", + "935", + "941", + "942", + "943", + "944", + "945", + "946", + "947", + "948", + "949", + "950", + "951", + "952", + "953", + "954", + "955", + "956", + "957", + "958", + "959", + "960", + "961", + "962", + "963", + "964", + "965", + "966", + "967", + "1003", + "1004", + "1005", + "1006", + "1007", + "1008", + "1009", + "1010", + "1011", + "1012", + "1013", + "1014", + "1015", + "1016", + "1017", + "1018", + "1019", + "1020", + "1021", + "1022", + "1028", + "1030", + "1031", + "1032", + "1033", + "1034", + "1035", + "1036", + "1037", + "1038", + "1039", + "1040", + "1041", + "1042", + "1043", + "1044", + "1045", + "1046", + "1047", + "1048", + "1049", + "1050", + "1052", + "1053", + "1054", + "1055", + "1056", + "1057", + "1058", + "1059", + "1060", + "1061", + "1062", + "1063", + "1064", + "1065", + "1066", + "1081", + "1082", + "1083", + "1084", + "1085", + "1086", + "1087", + "1088", + "1089", + "1090", + "1091", + "1092", + "1093", + "1094", + "1095", + "1096", + "1150", + "1152", + "1153", + "1154", + "1155", + "1156", + "1157", + "1158", + "1159", + "1160", + "1161", + "1162", + "1163", + "1164", + "1165", + "1166", + "1167", + "1168", + "1169", + "1170", + "1171", + "1172", + "1173", + "1174", + "1175", + "1176", + "1177", + "1178", + "1179", + "1180", + "1181", + "1182", + "1183", + "1184", + "1185", + "1186", + "1187", + "1194", + "1195", + "1196", + "1197", + "1198", + "1199", + "1200", + "1201", + "1202", + "1203", + "1204", + "1205", + "1206", + "1207", + "1208", + "1209", + "1210", + "1211", + "1212", + "1213", + "1214", + "1215", + "1216", + "1217", + "1227", + "1228", + "1248", + "1249", + "1250", + "1251", + "1252", + "1253", + "1254", + "1255", + "1256", + "1257", + "1258", + "1259", + "1260", + "1261", + "1277", + "1278", + "1279", + "1280", + "1281", + "1282", + "1283", + "1284", + "1285", + "1338", + "1339", + "1340", + "1341", + "1426", + "1427", + "1428", + "1429", + "1446", + "1447", + "1448", + "1449", + "1452", + "1477", + "1478", + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { "column": 2, - "line": 13 - }, - "start": { - "column": 59, - "line": 5 - } - } - }, - { - "id": "4477", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:481:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 15, - "static": true, - "killedBy": [ - "1113" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1468", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 23, - "line": 6 - }, - "start": { - "column": 7, - "line": 6 - } - } - }, - { - "id": "4478", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 15, - "static": true, - "killedBy": [ - "1468" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1468", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 23, - "line": 6 - }, - "start": { - "column": 7, - "line": 6 - } - } - }, - { - "id": "4479", - "mutatorName": "EqualityOperator", - "replacement": "value !== \"true\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:481:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 15, - "static": true, - "killedBy": [ - "1113" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1468", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 23, - "line": 6 - }, - "start": { - "column": 7, - "line": 6 - } - } - }, - { - "id": "4480", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 15, - "static": true, - "killedBy": [ - "1468" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1468", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 23, - "line": 6 - }, - "start": { - "column": 17, - "line": 6 - } - } - }, - { - "id": "4481", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: \"true\"\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1468" - ], - "coveredBy": [ - "1468" - ], - "location": { - "end": { - "column": 4, - "line": 8 - }, - "start": { - "column": 25, - "line": 6 - } - } - }, - { - "id": "4482", - "mutatorName": "BooleanLiteral", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: true\nReceived: false\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1468" - ], - "coveredBy": [ - "1468" - ], - "location": { - "end": { - "column": 16, - "line": 7 - }, - "start": { - "column": 12, - "line": 7 - } - } - }, - { - "id": "4483", - "mutatorName": "ConditionalExpression", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts:491:61)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 14, - "static": true, - "killedBy": [ - "1114" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 24, - "line": 9 - }, - "start": { - "column": 7, - "line": 9 - } - } - }, - { - "id": "4484", - "mutatorName": "ConditionalExpression", - "replacement": "false", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 14, - "static": true, - "killedBy": [ - "695" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 24, - "line": 9 - }, - "start": { - "column": 7, - "line": 9 - } - } - }, - { - "id": "4485", - "mutatorName": "EqualityOperator", - "replacement": "value !== \"false\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 14, - "static": true, - "killedBy": [ - "695" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 24, - "line": 9 - }, - "start": { - "column": 7, - "line": 9 - } - } - }, - { - "id": "4486", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 14, - "static": true, - "killedBy": [ - "695" - ], - "coveredBy": [ - "695", - "1112", - "1113", - "1114", - "1115", - "1116", - "1117", - "1118", - "1469", - "1470", - "1471", - "1472", - "1473", - "1474" - ], - "location": { - "end": { - "column": 24, - "line": 9 - }, - "start": { - "column": 17, - "line": 9 - } - } - }, - { - "id": "4487", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: 200\nReceived: 400\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts:255:35)\n at processTicksAndRejections (node:internal/process/task_queues:95:5)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "695" - ], - "coveredBy": [ - "695", - "1469" - ], - "location": { - "end": { - "column": 4, - "line": 11 - }, - "start": { - "column": 26, - "line": 9 - } - } - }, - { - "id": "4488", - "mutatorName": "BooleanLiteral", - "replacement": "true", - "statusReason": "Error: expect(received).toBe(expected) // Object.is equality\n\nExpected: false\nReceived: true\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:53:53\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1469" - ], - "coveredBy": [ - "695", - "1469" - ], - "location": { - "end": { - "column": 17, - "line": 10 - }, - "start": { - "column": 12, - "line": 10 - } - } - }, - { - "id": "4494", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "TypeError: Cannot destructure property '_id' of 'obj' as it is null.\n at toObjectId (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/validation/transformers/validation.transformer.ts:93:7)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:84:24\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 2, - "static": false, - "killedBy": [ - "1475" - ], - "coveredBy": [ - "1475", - "1476" - ], - "location": { - "end": { - "column": 4, - "line": 18 + "line": 24 }, "start": { - "column": 25, - "line": 16 + "column": 58, + "line": 15 } } }, { "id": "4498", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "TypeError: Cannot read properties of null (reading 'toString')\n at toObjectId (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/src/shared/validation/transformers/validation.transformer.ts:105:55)\n at /Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/.stryker-tmp/sandbox7677424/tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts:84:24\n at Object. (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:81:13)\n at Promise.then.completed (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:298:28)\n at new Promise ()\n at callAsyncCircusFn (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/utils.js:231:10)\n at _callCircusTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:316:40)\n at async _runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:252:3)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:126:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async _runTestsForDescribeBlock (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:121:9)\n at async run (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/run.js:71:3)\n at async runAndTransformResultsToJestFormat (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapterInit.js:122:21)\n at async jestAdapter (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-circus@29.7.0/node_modules/jest-circus/build/legacy-code-todo-rewrite/jestAdapter.js:79:19)\n at async runTestInternal (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:367:16)\n at async runTest (/Users/antoinezanardi/WebstormProjects/werewolves-assistant-api-next/node_modules/.pnpm/jest-runner@29.7.0/node_modules/jest-runner/build/runTest.js:444:34)", - "status": "Killed", - "testsCompleted": 1, - "static": false, - "killedBy": [ - "1477" - ], - "coveredBy": [ - "1477" - ], - "location": { - "end": { - "column": 4, - "line": 22 - }, - "start": { - "column": 30, - "line": 20 - } - } - }, - { - "id": "4489", - "mutatorName": "BlockStatement", - "replacement": "{}", - "statusReason": "src/shared/validation/transformers/validation.transformer.ts(15,50): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", - "status": "CompileError", + "mutatorName": "BooleanLiteral", + "replacement": "has(obj, \"_id\")", + "status": "Timeout", "static": true, "coveredBy": [ "0", @@ -162438,8 +162930,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -162486,10 +162978,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -162546,28 +163038,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -162600,10 +163092,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -162636,9 +163128,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -162647,25 +163139,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -162684,8 +163176,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -162711,8 +163203,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -162731,9 +163223,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -162753,8 +163245,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -162768,8 +163260,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -162784,9 +163276,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -162821,8 +163313,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -162845,10 +163337,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -162861,8 +163353,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -162870,44 +163362,46 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1475", - "1476", + "1448", + "1449", + "1452", "1477", "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { - "column": 2, - "line": 24 + "column": 23, + "line": 16 }, "start": { - "column": 58, - "line": 15 + "column": 7, + "line": 16 } } }, { - "id": "4490", - "mutatorName": "BooleanLiteral", - "replacement": "has(obj, \"_id\")", + "id": "4501", + "mutatorName": "StringLiteral", + "replacement": "\"\"", "status": "Timeout", "static": true, "coveredBy": [ @@ -163318,8 +163812,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -163366,10 +163860,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -163426,28 +163920,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -163480,10 +163974,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -163516,9 +164010,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -163527,25 +164021,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -163564,8 +164058,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -163591,8 +164085,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -163611,9 +164105,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -163633,8 +164127,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -163648,8 +164142,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -163664,9 +164158,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -163701,8 +164195,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -163725,10 +164219,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -163741,8 +164235,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -163750,44 +164244,46 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1475", - "1476", + "1448", + "1449", + "1452", "1477", "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { - "column": 23, + "column": 22, "line": 16 }, "start": { - "column": 7, + "column": 17, "line": 16 } } }, { - "id": "4491", + "id": "4500", "mutatorName": "ConditionalExpression", - "replacement": "true", + "replacement": "false", "status": "Timeout", "static": true, "coveredBy": [ @@ -164198,8 +164694,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -164246,10 +164742,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -164306,28 +164802,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -164360,10 +164856,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -164396,9 +164892,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -164407,25 +164903,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -164444,8 +164940,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -164471,8 +164967,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -164491,9 +164987,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -164513,8 +165009,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -164528,8 +165024,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -164544,9 +165040,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -164581,8 +165077,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -164605,10 +165101,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -164621,8 +165117,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -164630,28 +165126,30 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1475", - "1476", + "1448", + "1449", + "1452", "1477", "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { @@ -164665,7 +165163,7 @@ } }, { - "id": "4495", + "id": "4503", "mutatorName": "BooleanLiteral", "replacement": "isValidObjectId(_id)", "status": "Timeout", @@ -165078,8 +165576,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -165126,10 +165624,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -165186,28 +165684,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -165240,10 +165738,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -165276,9 +165774,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -165287,25 +165785,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -165324,8 +165822,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -165351,8 +165849,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -165371,9 +165869,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -165393,8 +165891,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -165408,8 +165906,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -165424,9 +165922,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -165461,8 +165959,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -165485,10 +165983,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -165501,8 +165999,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -165510,26 +166008,28 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1477", - "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1448", + "1449", + "1452", + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { @@ -165543,7 +166043,7 @@ } }, { - "id": "4496", + "id": "4504", "mutatorName": "ConditionalExpression", "replacement": "true", "status": "Timeout", @@ -165956,8 +166456,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -166004,10 +166504,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -166064,28 +166564,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -166118,10 +166618,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -166154,9 +166654,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -166165,25 +166665,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -166202,8 +166702,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -166229,8 +166729,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -166249,9 +166749,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -166271,8 +166771,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -166286,8 +166786,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -166302,9 +166802,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -166339,8 +166839,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -166363,10 +166863,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -166379,8 +166879,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -166388,26 +166888,28 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1477", - "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1448", + "1449", + "1452", + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { @@ -166421,9 +166923,9 @@ } }, { - "id": "4497", + "id": "4499", "mutatorName": "ConditionalExpression", - "replacement": "false", + "replacement": "true", "status": "Timeout", "static": true, "coveredBy": [ @@ -166834,8 +167336,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -166882,10 +167384,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -166942,28 +167444,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -166996,10 +167498,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -167032,9 +167534,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -167043,25 +167545,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -167080,8 +167582,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -167107,8 +167609,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -167127,9 +167629,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -167149,8 +167651,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -167164,8 +167666,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -167180,9 +167682,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -167217,8 +167719,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -167241,10 +167743,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -167257,8 +167759,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -167266,40 +167768,44 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", + "1448", + "1449", + "1452", "1477", "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { - "column": 28, - "line": 20 + "column": 23, + "line": 16 }, "start": { "column": 7, - "line": 20 + "line": 16 } } }, { - "id": "4492", + "id": "4505", "mutatorName": "ConditionalExpression", "replacement": "false", "status": "Timeout", @@ -167712,8 +168218,8 @@ "542", "543", "544", - "560", - "561", + "545", + "546", "562", "563", "564", @@ -167760,10 +168266,10 @@ "605", "606", "607", - "616", - "622", - "627", - "628", + "608", + "609", + "618", + "624", "629", "630", "631", @@ -167820,28 +168326,28 @@ "682", "683", "684", + "685", "686", - "698", - "736", - "737", + "688", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "743", + "744", "748", "749", - "755", - "756", + "750", + "751", "757", + "758", "759", - "760", "761", "762", "763", "764", + "765", "766", - "767", "768", "769", "770", @@ -167874,10 +168380,10 @@ "797", "798", "799", - "807", - "818", + "800", + "801", + "809", "820", - "821", "822", "823", "824", @@ -167910,9 +168416,9 @@ "851", "852", "853", - "859", - "872", - "873", + "854", + "855", + "861", "874", "875", "876", @@ -167921,25 +168427,25 @@ "879", "880", "881", + "882", "883", - "884", + "885", "886", - "887", + "888", "889", - "890", + "891", "892", - "893", "894", - "897", - "898", + "895", + "896", "899", "900", "901", "902", "903", "904", - "914", - "915", + "905", + "906", "916", "917", "918", @@ -167958,8 +168464,8 @@ "931", "932", "933", - "939", - "940", + "934", + "935", "941", "942", "943", @@ -167985,8 +168491,8 @@ "963", "964", "965", - "1001", - "1002", + "966", + "967", "1003", "1004", "1005", @@ -168005,9 +168511,9 @@ "1018", "1019", "1020", - "1026", + "1021", + "1022", "1028", - "1029", "1030", "1031", "1032", @@ -168027,8 +168533,8 @@ "1046", "1047", "1048", + "1049", "1050", - "1051", "1052", "1053", "1054", @@ -168042,8 +168548,8 @@ "1062", "1063", "1064", - "1079", - "1080", + "1065", + "1066", "1081", "1082", "1083", @@ -168058,9 +168564,9 @@ "1092", "1093", "1094", - "1148", + "1095", + "1096", "1150", - "1151", "1152", "1153", "1154", @@ -168095,8 +168601,8 @@ "1183", "1184", "1185", - "1192", - "1193", + "1186", + "1187", "1194", "1195", "1196", @@ -168119,10 +168625,10 @@ "1213", "1214", "1215", - "1225", - "1226", - "1246", - "1247", + "1216", + "1217", + "1227", + "1228", "1248", "1249", "1250", @@ -168135,8 +168641,8 @@ "1257", "1258", "1259", - "1275", - "1276", + "1260", + "1261", "1277", "1278", "1279", @@ -168144,198 +168650,113 @@ "1281", "1282", "1283", - "1336", - "1337", + "1284", + "1285", "1338", "1339", - "1424", - "1425", + "1340", + "1341", "1426", "1427", - "1444", - "1445", + "1428", + "1429", "1446", "1447", - "1450", - "1475", - "1476", - "1477", - "1478", - "1508", - "1509", - "1516", - "1540", - "1541" + "1448", + "1449", + "1452", + "1479", + "1480", + "1510", + "1511", + "1518", + "1542", + "1543" ], "location": { "end": { - "column": 23, - "line": 16 + "column": 28, + "line": 20 }, "start": { "column": 7, - "line": 16 + "line": 20 } } - }, + } + ], + "source": "import type { TransformFnParams } from \"class-transformer\";\nimport { has } from \"lodash\";\nimport { isValidObjectId, Types } from \"mongoose\";\n\nfunction toBoolean({ value }: TransformFnParams): unknown {\n if (value === \"true\") {\n return true;\n }\n if (value === \"false\") {\n return false;\n }\n return value;\n}\n\nfunction toObjectId({ obj }: TransformFnParams): unknown {\n if (!has(obj, \"_id\")) {\n return undefined;\n }\n const { _id } = obj as { _id: unknown };\n if (!isValidObjectId(_id)) {\n return _id;\n }\n return new Types.ObjectId((_id as Types.ObjectId).toString());\n}\n\nexport {\n toBoolean,\n toObjectId,\n};" + }, + "src/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory.ts": { + "language": "typescript", + "mutants": [ { - "id": "4493", - "mutatorName": "StringLiteral", - "replacement": "\"\"", - "status": "Timeout", + "id": "658", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/modules/game/helpers/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.factory.ts(8,95): error TS2355: A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value.\n", + "status": "CompileError", + "static": false, + "coveredBy": [ + "470", + "471", + "479", + "480", + "481", + "486", + "490", + "491", + "496", + "497", + "499", + "500", + "502", + "504", + "505", + "506", + "507", + "508", + "509", + "510", + "511", + "512", + "513", + "515", + "517", + "519", + "527", + "738", + "739", + "740", + "750", + "751" + ], + "location": { + "end": { + "column": 2, + "line": 10 + }, + "start": { + "column": 121, + "line": 8 + } + } + } + ], + "source": "import { plainToInstance } from \"class-transformer\";\n\nimport { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\n\nimport { toJSON } from \"@/shared/misc/helpers/object.helpers\";\nimport { DEFAULT_PLAIN_TO_INSTANCE_OPTIONS } from \"@/shared/validation/constants/validation.constants\";\n\nfunction createGamePlaySourceInteraction(gamePlayEligibleTargets: GamePlaySourceInteraction): GamePlaySourceInteraction {\n return plainToInstance(GamePlaySourceInteraction, toJSON(gamePlayEligibleTargets), DEFAULT_PLAIN_TO_INSTANCE_OPTIONS);\n}\n\nexport { createGamePlaySourceInteraction };" + }, + "src/shared/misc/helpers/object.helpers.ts": { + "language": "typescript", + "mutants": [ + { + "id": "4466", + "mutatorName": "BlockStatement", + "replacement": "{}", + "statusReason": "src/shared/misc/helpers/object.helpers.ts(6,57): 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", - "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", - "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", - "141", - "142", - "143", - "144", - "145", - "146", - "147", - "148", - "149", - "150", "151", "152", "153", @@ -168347,49 +168768,6 @@ "159", "165", "166", - "167", - "168", - "169", - "170", - "171", - "172", - "225", - "226", - "227", - "254", - "255", - "265", - "266", - "267", - "268", - "269", - "270", - "271", - "272", - "280", - "281", - "282", - "283", - "284", - "285", - "286", - "287", - "314", - "315", - "316", - "317", - "318", - "319", - "320", - "321", - "322", - "323", - "324", - "325", - "339", - "340", - "341", - "342", "343", "344", "345", @@ -168512,45 +168890,19 @@ "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", @@ -168561,61 +168913,12 @@ "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", - "541", - "542", - "543", - "544", - "560", - "561", - "562", - "563", - "564", - "565", - "566", - "567", - "568", - "569", - "570", - "571", - "572", - "573", - "574", - "575", - "576", - "577", - "578", - "579", - "580", "581", "582", - "583", "584", "585", "586", @@ -168630,27 +168933,9 @@ "595", "596", "597", - "598", - "599", - "600", - "601", - "602", - "603", - "604", "605", "606", - "607", - "616", - "622", - "627", - "628", - "629", - "630", - "631", - "632", - "633", - "634", - "635", + "618", "636", "637", "638", @@ -168700,42 +168985,23 @@ "682", "683", "684", - "686", - "698", - "736", - "737", + "700", "738", - "741", - "742", - "746", - "747", + "739", + "740", + "744", "748", "749", - "755", - "756", - "757", + "750", + "751", + "758", "759", - "760", "761", "762", "763", - "764", - "766", - "767", - "768", - "769", - "770", - "771", "772", - "773", - "774", "775", - "776", - "777", "778", - "779", - "780", - "781", "782", "783", "784", @@ -168745,8 +169011,6 @@ "788", "789", "790", - "791", - "792", "793", "794", "795", @@ -168754,93 +169018,17 @@ "797", "798", "799", + "800", + "801", + "802", + "803", + "804", + "805", + "806", "807", - "818", - "820", - "821", - "822", - "823", - "824", - "825", - "826", - "827", - "828", - "829", - "830", - "831", - "832", - "833", - "834", - "835", - "836", - "837", - "838", - "839", + "808", "840", - "841", - "842", - "843", - "844", - "845", - "846", - "847", - "848", - "849", - "850", - "851", - "852", - "853", - "859", - "872", - "873", - "874", - "875", - "876", - "877", - "878", - "879", - "880", - "881", - "883", - "884", - "886", - "887", - "889", - "890", - "892", - "893", - "894", - "897", - "898", - "899", - "900", - "901", - "902", - "903", - "904", - "914", - "915", - "916", - "917", - "918", - "919", - "920", - "921", - "922", - "923", - "924", - "925", - "926", - "927", - "928", - "929", - "930", - "931", - "932", - "933", - "939", - "940", - "941", + "855", "942", "943", "944", @@ -168858,15 +169046,6 @@ "956", "957", "958", - "959", - "960", - "961", - "962", - "963", - "964", - "965", - "1001", - "1002", "1003", "1004", "1005", @@ -168885,9 +169064,8 @@ "1018", "1019", "1020", - "1026", - "1028", - "1029", + "1021", + "1022", "1030", "1031", "1032", @@ -168900,30 +169078,14 @@ "1039", "1040", "1041", - "1042", - "1043", "1044", "1045", "1046", "1047", "1048", + "1049", "1050", - "1051", - "1052", "1053", - "1054", - "1055", - "1056", - "1057", - "1058", - "1059", - "1060", - "1061", - "1062", - "1063", - "1064", - "1079", - "1080", "1081", "1082", "1083", @@ -168933,20 +169095,12 @@ "1087", "1088", "1089", - "1090", - "1091", "1092", "1093", "1094", - "1148", - "1150", - "1151", + "1095", + "1096", "1152", - "1153", - "1154", - "1155", - "1156", - "1157", "1158", "1159", "1160", @@ -168975,32 +169129,32 @@ "1183", "1184", "1185", - "1192", - "1193", - "1194", - "1195", - "1196", - "1197", - "1198", - "1199", - "1200", - "1201", - "1202", - "1203", - "1204", - "1205", - "1206", - "1207", - "1208", - "1209", - "1210", - "1211", - "1212", - "1213", - "1214", - "1215", + "1186", + "1187", + "1222", + "1223", + "1224", "1225", "1226", + "1227", + "1228", + "1229", + "1230", + "1231", + "1232", + "1233", + "1234", + "1235", + "1236", + "1237", + "1238", + "1239", + "1240", + "1241", + "1242", + "1243", + "1244", + "1245", "1246", "1247", "1248", @@ -169015,51 +169169,39 @@ "1257", "1258", "1259", - "1275", - "1276", - "1277", - "1278", - "1279", + "1260", + "1261", "1280", "1281", "1282", "1283", - "1336", - "1337", - "1338", - "1339", - "1424", - "1425", - "1426", - "1427", - "1444", - "1445", + "1284", + "1285", "1446", "1447", - "1450", - "1475", - "1476", - "1477", - "1478", - "1508", - "1509", - "1516", + "1448", + "1449", + "1510", + "1511", + "1518", + "1535", "1540", - "1541" + "1541", + "1544" ], "location": { "end": { - "column": 22, - "line": 16 + "column": 2, + "line": 8 }, "start": { - "column": 17, - "line": 16 + "column": 118, + "line": 6 } } } ], - "source": "import type { TransformFnParams } from \"class-transformer\";\nimport { has } from \"lodash\";\nimport { isValidObjectId, Types } from \"mongoose\";\n\nfunction toBoolean({ value }: TransformFnParams): unknown {\n if (value === \"true\") {\n return true;\n }\n if (value === \"false\") {\n return false;\n }\n return value;\n}\n\nfunction toObjectId({ obj }: TransformFnParams): unknown {\n if (!has(obj, \"_id\")) {\n return undefined;\n }\n const { _id } = obj as { _id: unknown };\n if (!isValidObjectId(_id)) {\n return _id;\n }\n return new Types.ObjectId((_id as Types.ObjectId).toString());\n}\n\nexport {\n toBoolean,\n toObjectId,\n};" + "source": "function toJSON(obj: null): null;\nfunction toJSON(obj: T[]): Record[];\nfunction toJSON(obj: T): Record;\nfunction toJSON(obj: T | null): Record | null;\n\nfunction toJSON(obj: T | T[] | null): Record | Record[] | null {\n return JSON.parse(JSON.stringify(obj)) as Record | Record[] | null;\n}\n\nexport { toJSON };" } }, "schemaVersion": "1.0", @@ -173742,7 +173884,7 @@ "location": { "start": { "column": 6, - "line": 208 + "line": 210 } } }, @@ -173752,7 +173894,7 @@ "location": { "start": { "column": 6, - "line": 226 + "line": 228 } } }, @@ -173762,7 +173904,7 @@ "location": { "start": { "column": 6, - "line": 252 + "line": 254 } } }, @@ -173772,7 +173914,7 @@ "location": { "start": { "column": 6, - "line": 274 + "line": 276 } } }, @@ -173782,7 +173924,7 @@ "location": { "start": { "column": 6, - "line": 290 + "line": 292 } } }, @@ -173792,7 +173934,7 @@ "location": { "start": { "column": 6, - "line": 308 + "line": 310 } } }, @@ -173802,7 +173944,7 @@ "location": { "start": { "column": 6, - "line": 342 + "line": 344 } } }, @@ -173812,7 +173954,7 @@ "location": { "start": { "column": 6, - "line": 370 + "line": 372 } } }, @@ -173822,7 +173964,7 @@ "location": { "start": { "column": 6, - "line": 379 + "line": 381 } } }, @@ -173832,7 +173974,7 @@ "location": { "start": { "column": 6, - "line": 388 + "line": 390 } } }, @@ -173842,7 +173984,7 @@ "location": { "start": { "column": 6, - "line": 400 + "line": 402 } } }, @@ -173852,7 +173994,7 @@ "location": { "start": { "column": 6, - "line": 418 + "line": 420 } } }, @@ -173862,7 +174004,7 @@ "location": { "start": { "column": 6, - "line": 438 + "line": 440 } } }, @@ -173872,7 +174014,7 @@ "location": { "start": { "column": 6, - "line": 455 + "line": 457 } } }, @@ -173882,7 +174024,7 @@ "location": { "start": { "column": 6, - "line": 481 + "line": 483 } } }, @@ -173892,7 +174034,7 @@ "location": { "start": { "column": 6, - "line": 506 + "line": 508 } } }, @@ -173902,1057 +174044,1077 @@ "location": { "start": { "column": 6, - "line": 533 + "line": 535 } } }, { "id": "482", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return empty array when there is no devoted servant in the game.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction should return undefined when there is no devoted servant in the game.", "location": { "start": { "column": 6, - "line": 557 + "line": 559 } } }, { "id": "483", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return empty array when devoted servant is dead.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction should return undefined when devoted servant is dead.", "location": { "start": { "column": 6, - "line": 569 + "line": 575 } } }, { "id": "484", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return empty array when devoted servant is powerless.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction should return undefined when devoted servant is powerless.", "location": { "start": { "column": 6, - "line": 581 + "line": 591 } } }, { "id": "485", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return empty array when devoted servant is in love.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction should return undefined when devoted servant is in love.", "location": { "start": { "column": 6, - "line": 593 + "line": 607 } } }, { "id": "486", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when there is no previous game history record.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction should return interaction for devoted servant with dead players as eligible targets with boundaries from 0 to 1 when called.", "location": { "start": { "column": 6, - "line": 605 + "line": 623 } } }, { "id": "487", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when dead players are undefined in previous game history record.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when there is no previous game history record.", "location": { "start": { "column": 6, - "line": 621 + "line": 654 } } }, { "id": "488", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when dead players are empty in previous game history record.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when dead players are undefined in previous game history record.", "location": { "start": { "column": 6, - "line": 638 + "line": 670 } } }, { "id": "489", - "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return dead players as eligible targets with boundaries from 0 to 1 when called.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should throw error when dead players are empty in previous game history record.", "location": { "start": { "column": 6, - "line": 655 + "line": 687 } } }, { "id": "490", - "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors bury dead bodies game play eligible targets when game play action is bury dead bodies.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return inconsequential survivors bury dead bodies game play source interaction when called.", "location": { "start": { "column": 6, - "line": 690 + "line": 704 } } }, { "id": "491", - "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors elect sheriff game play eligible targets when game play action is elect sheriff.", + "name": "Game Play Augmenter Service getSurvivorsBuryDeadBodiesGamePlaySourceInteractions should return devoted servant steals role game play source interaction plus bury interactions when there is devoted servant interaction.", "location": { "start": { "column": 6, - "line": 698 + "line": 732 } } }, { "id": "492", - "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors vote game play eligible targets when game play action is vote.", + "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors bury dead bodies game play eligible targets when game play action is bury dead bodies.", "location": { "start": { "column": 6, - "line": 707 + "line": 779 } } }, { "id": "493", - "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should throw error when game play action is not elect sheriff nor vote.", + "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors elect sheriff game play eligible targets when game play action is elect sheriff.", "location": { "start": { "column": 6, - "line": 716 + "line": 787 } } }, { "id": "494", - "name": "Game Play Augmenter Service getWerewolvesGamePlaySourceInteractions should return alive villagers sided players as eligible targets with boundaries from 1 to 1 when called.", + "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should call get survivors vote game play eligible targets when game play action is vote.", "location": { "start": { "column": 6, - "line": 728 + "line": 796 } } }, { "id": "495", - "name": "Game Play Augmenter Service getBigBadWolfGamePlaySourceInteractions should return alive villagers as eligible targets with boundaries from 1 to 1 when there are still left to eat targets.", + "name": "Game Play Augmenter Service getSurvivorsGamePlaySourceInteractions should throw error when game play action is not elect sheriff nor vote.", "location": { "start": { "column": 6, - "line": 751 + "line": 805 } } }, { "id": "496", - "name": "Game Play Augmenter Service getBigBadWolfGamePlaySourceInteractions should return no eligible targets with target boundaries from 0 to 0 when there are no left to eat targets.", + "name": "Game Play Augmenter Service getWerewolvesGamePlaySourceInteractions should return alive villagers sided players as eligible targets with boundaries from 1 to 1 when called.", "location": { "start": { "column": 6, - "line": 776 + "line": 817 } } }, { "id": "497", - "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return all alive eligible targets with 2 to 2 targets boundaries when called.", + "name": "Game Play Augmenter Service getBigBadWolfGamePlaySourceInteractions should return alive villagers as eligible targets with boundaries from 1 to 1 when there are still left to eat targets.", "location": { "start": { "column": 6, - "line": 791 + "line": 840 } } }, { "id": "498", - "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return all alive and not cupid eligible targets with 2 to 2 targets boundaries when game options says that cupid must win with lovers.", + "name": "Game Play Augmenter Service getBigBadWolfGamePlaySourceInteractions should return no eligible targets with target boundaries from 0 to 0 when there are no left to eat targets.", "location": { "start": { "column": 6, - "line": 813 + "line": 865 } } }, { "id": "499", - "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return empty array when there is not enough targets for cupid.", + "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return all alive eligible targets with 2 to 2 targets boundaries when called.", "location": { "start": { "column": 6, - "line": 835 + "line": 880 } } }, { "id": "500", - "name": "Game Play Augmenter Service getFoxGamePlaySourceInteractions should return all alive eligible targets with 0 to 1 boundaries when called.", + "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return all alive and not cupid eligible targets with 2 to 2 targets boundaries when game options says that cupid must win with lovers.", "location": { "start": { "column": 6, - "line": 850 + "line": 902 } } }, { "id": "501", - "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should throw error when there is no defender in the game.", + "name": "Game Play Augmenter Service getCupidGamePlaySourceInteractions should return empty array when there is not enough targets for cupid.", "location": { "start": { "column": 6, - "line": 873 + "line": 924 } } }, { "id": "502", - "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when there is no last protected players.", + "name": "Game Play Augmenter Service getFoxGamePlaySourceInteractions should return all alive eligible targets with 0 to 1 boundaries when called.", "location": { "start": { "column": 6, - "line": 888 + "line": 939 } } }, { "id": "503", - "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can protect twice in a row.", + "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should throw error when there is no defender in the game.", "location": { "start": { "column": 6, - "line": 907 + "line": 962 } } }, { "id": "504", - "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players but last protected player as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can't protect twice in a row.", + "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when there is no last protected players.", "location": { "start": { "column": 6, - "line": 928 + "line": 977 } } }, { "id": "505", - "name": "Game Play Augmenter Service getHunterGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when called.", + "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can protect twice in a row.", "location": { "start": { "column": 6, - "line": 951 + "line": 996 } } }, { "id": "506", - "name": "Game Play Augmenter Service getPiedPiperGamePlaySourceInteractions should return 2 eligible targets with 2 to 2 targets boundaries when called.", + "name": "Game Play Augmenter Service getDefenderGamePlaySourceInteractions should return all alive players but last protected player as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can't protect twice in a row.", "location": { "start": { "column": 6, - "line": 971 + "line": 1017 } } }, { "id": "507", - "name": "Game Play Augmenter Service getPiedPiperGamePlaySourceInteractions should return 2 eligible targets with 1 to 1 targets boundaries when game options charm count is lower than left to charm players.", + "name": "Game Play Augmenter Service getHunterGamePlaySourceInteractions should return all alive players as eligible targets with boundaries from 1 to 1 when called.", "location": { "start": { "column": 6, - "line": 1000 + "line": 1040 } } }, { "id": "508", - "name": "Game Play Augmenter Service getScandalmongerGamePlaySourceInteractions should return all alive eligible targets with 0 to 1 targets boundaries when called.", + "name": "Game Play Augmenter Service getPiedPiperGamePlaySourceInteractions should return 2 eligible targets with 2 to 2 targets boundaries when called.", "location": { "start": { "column": 6, - "line": 1031 + "line": 1060 } } }, { "id": "509", - "name": "Game Play Augmenter Service getScapegoatGamePlaySourceInteractions should return all alive eligible targets with 0 to alive length target boundaries when called.", + "name": "Game Play Augmenter Service getPiedPiperGamePlaySourceInteractions should return 2 eligible targets with 1 to 1 targets boundaries when game options charm count is lower than left to charm players.", "location": { "start": { "column": 6, - "line": 1054 + "line": 1089 } } }, { "id": "510", - "name": "Game Play Augmenter Service getSeerGamePlaySourceInteractions should return alive players but seer as eligible targets with boundaries from 1 to 1 when called.", + "name": "Game Play Augmenter Service getScandalmongerGamePlaySourceInteractions should return all alive eligible targets with 0 to 1 targets boundaries when called.", "location": { "start": { "column": 6, - "line": 1077 + "line": 1120 } } }, { "id": "511", - "name": "Game Play Augmenter Service getWhiteWerewolfGamePlaySourceInteractions should return two eligible targets with 0 to 1 boundaries when there are still wolves to eat.", + "name": "Game Play Augmenter Service getScapegoatGamePlaySourceInteractions should return all alive eligible targets with 0 to alive length target boundaries when called.", "location": { "start": { "column": 6, - "line": 1097 + "line": 1143 } } }, { "id": "512", - "name": "Game Play Augmenter Service getWhiteWerewolfGamePlaySourceInteractions should return no eligible player with 0 to 0 boundaries when there are no wolves to eat.", + "name": "Game Play Augmenter Service getSeerGamePlaySourceInteractions should return alive players but seer as eligible targets with boundaries from 1 to 1 when called.", "location": { "start": { "column": 6, - "line": 1122 + "line": 1166 } } }, { "id": "513", - "name": "Game Play Augmenter Service getWildChildGamePlaySourceInteractions should return alive players without wild child as eligible targets with 1 to 1 boundaries when called.", + "name": "Game Play Augmenter Service getWhiteWerewolfGamePlaySourceInteractions should return two eligible targets with 0 to 1 boundaries when there are still wolves to eat.", "location": { "start": { "column": 6, - "line": 1137 + "line": 1186 } } }, { "id": "514", - "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveDeathPotionInteraction should return undefined when witch used death potion before.", + "name": "Game Play Augmenter Service getWhiteWerewolfGamePlaySourceInteractions should return no eligible player with 0 to 0 boundaries when there are no wolves to eat.", "location": { "start": { "column": 6, - "line": 1157 + "line": 1211 } } }, { "id": "515", - "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveDeathPotionInteraction should return interaction with alive not eaten eligible targets when witch didn't use her death potion before.", + "name": "Game Play Augmenter Service getWildChildGamePlaySourceInteractions should return alive players without wild child as eligible targets with 1 to 1 boundaries when called.", "location": { "start": { "column": 6, - "line": 1169 + "line": 1226 } } }, { "id": "516", - "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveLifePotionInteraction should return undefined when witch used life potion before.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveDeathPotionInteraction should return undefined when witch used death potion before.", "location": { "start": { "column": 6, - "line": 1189 + "line": 1246 } } }, { "id": "517", - "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveLifePotionInteraction should return interaction with alive eaten eligible targets when witch didn't use her life potion before.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveDeathPotionInteraction should return interaction with alive not eaten eligible targets when witch didn't use her death potion before.", "location": { "start": { "column": 6, - "line": 1201 + "line": 1258 } } }, { "id": "518", - "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should throw error when witch is not in the game.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveLifePotionInteraction should return undefined when witch used life potion before.", "location": { "start": { "column": 6, - "line": 1226 + "line": 1278 } } }, { "id": "519", - "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game when called and there is no history for life potion and death potion.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceGiveLifePotionInteraction should return interaction with alive eaten eligible targets when witch didn't use her life potion before.", "location": { "start": { "column": 6, - "line": 1240 + "line": 1290 } } }, { "id": "520", - "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game with life potion used when called and there is history for life potion.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should throw error when witch is not in the game.", "location": { "start": { "column": 6, - "line": 1255 + "line": 1315 } } }, { "id": "521", - "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game with death potion used when called and there is history for death potion.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game when called and there is no history for life potion and death potion.", "location": { "start": { "column": 6, - "line": 1270 + "line": 1329 } } }, { "id": "522", - "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should return eligible targets for both life and death potions interactions when called.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game with life potion used when called and there is history for life potion.", "location": { "start": { "column": 6, - "line": 1285 + "line": 1344 } } }, { "id": "523", - "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should throw error when there is no accursed wolf father in the game.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should get eligible targets from game with death potion used when called and there is history for death potion.", "location": { "start": { "column": 6, - "line": 1311 + "line": 1359 } } }, { "id": "524", - "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should return empty array when there is a record for accursed wolf father infects with target.", + "name": "Game Play Augmenter Service getWitchGamePlaySourceInteractions should return eligible targets for both life and death potions interactions when called.", "location": { "start": { "column": 6, - "line": 1325 + "line": 1374 } } }, { "id": "525", - "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should return all eaten by werewolves players as eligible targets with boundaries from 0 to 1 when called.", + "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should throw error when there is no accursed wolf father in the game.", "location": { "start": { "column": 6, - "line": 1339 + "line": 1400 } } }, { "id": "526", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return undefined when game play source name is not in getGamePlaySourceInteractionsMethods.", + "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should return empty array when there is a record for accursed wolf father infects with target.", "location": { "start": { "column": 6, - "line": 1410 + "line": 1414 } } }, { "id": "527", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return undefined when eligible targets are empty array.", + "name": "Game Play Augmenter Service getAccursedWolfFatherGamePlaySourceInteractions should return all eaten by werewolves players as eligible targets with boundaries from 0 to 1 when called.", "location": { "start": { "column": 6, - "line": 1417 + "line": 1428 } } }, { "id": "528", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return game play eligible targets when game play method returns eligible targets.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return undefined when game play source name is not in getGamePlaySourceInteractionsMethods.", "location": { "start": { "column": 6, - "line": 1425 + "line": 1499 } } }, { "id": "529", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for sheriff when game play source name is sheriff.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return undefined when eligible targets are empty array.", "location": { "start": { "column": 6, - "line": 1437 + "line": 1506 } } }, { "id": "530", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for survivors when game play source name is survivors.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should return game play eligible targets when game play method returns eligible targets.", "location": { "start": { "column": 6, - "line": 1445 + "line": 1514 } } }, { "id": "531", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for werewolves when game play source name is werewolves.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for sheriff when game play source name is sheriff.", "location": { "start": { "column": 6, - "line": 1453 + "line": 1526 } } }, { "id": "532", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for big bad wolf when game play source name is big bad wolf.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for survivors when game play source name is survivors.", "location": { "start": { "column": 6, - "line": 1461 + "line": 1534 } } }, { "id": "533", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for cupid when game play source name is cupid.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for werewolves when game play source name is werewolves.", "location": { "start": { "column": 6, - "line": 1469 + "line": 1542 } } }, { "id": "534", - "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for fox when game play source name is fox.", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for big bad wolf when game play source name is big bad wolf.", "location": { "start": { "column": 6, - "line": 1477 + "line": 1550 } } }, { "id": "535", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for cupid when game play source name is cupid.", + "location": { + "start": { + "column": 6, + "line": 1558 + } + } + }, + { + "id": "536", + "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for fox when game play source name is fox.", + "location": { + "start": { + "column": 6, + "line": 1566 + } + } + }, + { + "id": "537", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for defender when game play source name is defender.", "location": { "start": { "column": 6, - "line": 1485 + "line": 1574 } } }, { - "id": "536", + "id": "538", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for hunter when game play source name is hunter.", "location": { "start": { "column": 6, - "line": 1493 + "line": 1582 } } }, { - "id": "537", + "id": "539", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for pied piper when game play source name is pied piper.", "location": { "start": { "column": 6, - "line": 1501 + "line": 1590 } } }, { - "id": "538", + "id": "540", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for scandalmonger when game play source name is scandalmonger.", "location": { "start": { "column": 6, - "line": 1509 + "line": 1598 } } }, { - "id": "539", + "id": "541", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for scapegoat when game play source name is scapegoat.", "location": { "start": { "column": 6, - "line": 1517 + "line": 1606 } } }, { - "id": "540", + "id": "542", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for see when game play source name is see.", "location": { "start": { "column": 6, - "line": 1525 + "line": 1614 } } }, { - "id": "541", + "id": "543", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for white werewolf when game play source name is white werewolf.", "location": { "start": { "column": 6, - "line": 1533 + "line": 1622 } } }, { - "id": "542", + "id": "544", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for wild child when game play source name is wild child.", "location": { "start": { "column": 6, - "line": 1541 + "line": 1630 } } }, { - "id": "543", + "id": "545", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for witch when game play source name is witch.", "location": { "start": { "column": 6, - "line": 1549 + "line": 1638 } } }, { - "id": "544", + "id": "546", "name": "Game Play Augmenter Service getGamePlaySourceInteractions should call get game play eligible targets for accursed wolf-father when game play source name is accursed wolf-father.", "location": { "start": { "column": 6, - "line": 1557 + "line": 1646 } } }, { - "id": "545", + "id": "547", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return false when game play action is elect sheriff.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "546", + "id": "548", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return false when game play action is vote and game play cause is angel presence.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "547", + "id": "549", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return true when game play action is bury dead bodies.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "548", + "id": "550", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return true when game play action is not elect sheriff and game options say that votes can be skipped.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "549", + "id": "551", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return true when game play action is not vote but because angel presence.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "550", + "id": "552", "name": "Game Play Augmenter Service canSurvivorsSkipGamePlay should return false when game play action is not elect sheriff and game options say that votes can't be skipped.", "location": { "start": { "column": 8, - "line": 1616 + "line": 1705 } } }, { - "id": "551", + "id": "553", "name": "Game Play Augmenter Service canCupidSkipGamePlay should return false when expected there are at least 2 targets for cupid.", "location": { "start": { "column": 8, - "line": 1642 + "line": 1731 } } }, { - "id": "552", + "id": "554", "name": "Game Play Augmenter Service canCupidSkipGamePlay should return true when expected there are less than 2 targets for cupid.", "location": { "start": { "column": 8, - "line": 1642 + "line": 1731 } } }, { - "id": "553", + "id": "555", "name": "Game Play Augmenter Service canBigBadWolfSkipGamePlay should return true when there are no players left to eat by werewolves.", "location": { "start": { "column": 8, - "line": 1663 + "line": 1752 } } }, { - "id": "554", + "id": "556", "name": "Game Play Augmenter Service canBigBadWolfSkipGamePlay should return false when there are players left to eat by werewolves.", "location": { "start": { "column": 8, - "line": 1663 + "line": 1752 } } }, { - "id": "555", + "id": "557", "name": "Game Play Augmenter Service canThiefSkipGamePlay should return true when game has undefined additional cards.", "location": { "start": { "column": 8, - "line": 1717 + "line": 1806 } } }, { - "id": "556", + "id": "558", "name": "Game Play Augmenter Service canThiefSkipGamePlay should return true when game has no additional cards.", "location": { "start": { "column": 8, - "line": 1717 + "line": 1806 } } }, { - "id": "557", + "id": "559", "name": "Game Play Augmenter Service canThiefSkipGamePlay should return true when thief doesn't have to choose between werewolves cards.", "location": { "start": { "column": 8, - "line": 1717 + "line": 1806 } } }, { - "id": "558", + "id": "560", "name": "Game Play Augmenter Service canThiefSkipGamePlay should return true when thief has to choose between werewolves cards but game options allow to skip.", "location": { "start": { "column": 8, - "line": 1717 + "line": 1806 } } }, { - "id": "559", + "id": "561", "name": "Game Play Augmenter Service canThiefSkipGamePlay should return false when thief has to choose between werewolves cards and game options don't allow to skip.", "location": { "start": { "column": 8, - "line": 1717 + "line": 1806 } } }, { - "id": "560", + "id": "562", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return false when game play source name is not in canBeSkippedPlayMethods.", "location": { "start": { "column": 6, - "line": 1730 + "line": 1819 } } }, { - "id": "561", + "id": "563", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name are lovers.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "562", + "id": "564", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name are charmed.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "563", + "id": "565", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is fox.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "564", + "id": "566", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is scandalmonger.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "565", + "id": "567", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is scapegoat.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "566", + "id": "568", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name are two sisters.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "567", + "id": "569", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name are three brothers.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "568", + "id": "570", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is white werewolf.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "569", + "id": "571", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is witch.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "570", + "id": "572", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is actor.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "571", + "id": "573", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is accursed wolf-father.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "572", + "id": "574", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is stuttering judge.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "573", + "id": "575", "name": "Game Play Augmenter Service canGamePlayBeSkipped should return true when game play source name is bear tamer.", "location": { "start": { "column": 8, - "line": 1793 + "line": 1882 } } }, { - "id": "574", + "id": "576", "name": "Game Play Augmenter Service canGamePlayBeSkipped should call canSurvivorsSkipGamePlay method when game play source name is survivors.", "location": { "start": { "column": 6, - "line": 1799 + "line": 1888 } } }, { - "id": "575", + "id": "577", "name": "Game Play Augmenter Service canGamePlayBeSkipped should call canBigBadWolfSkipGamePlay method when game play source name is big bad wolf.", "location": { "start": { "column": 6, - "line": 1807 + "line": 1896 } } }, { - "id": "576", + "id": "578", "name": "Game Play Augmenter Service canGamePlayBeSkipped should call canThiefSkipGamePlay method when game play source name is thief.", "location": { "start": { "column": 6, - "line": 1815 + "line": 1904 } } }, { - "id": "577", + "id": "579", "name": "Game Play Augmenter Service canGamePlayBeSkipped should call canCupidSkipGamePlay method when game play source name is cupid.", "location": { "start": { "column": 6, - "line": 1823 + "line": 1912 } } }, { - "id": "578", + "id": "580", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should throw error when there is no current play.", "location": { "start": { "column": 6, - "line": 1833 + "line": 1922 } } }, { - "id": "579", + "id": "581", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return alive werewolves when source is group of werewolves.", "location": { "start": { "column": 6, - "line": 1849 + "line": 1938 } } }, { - "id": "580", + "id": "582", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return alive two sisters when source is specific role.", "location": { "start": { "column": 6, - "line": 1864 + "line": 1953 } } }, { - "id": "581", + "id": "583", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should not return sheriff when source is sheriff but action is not DELEGATE and sheriff is dead.", "location": { "start": { "column": 6, - "line": 1878 + "line": 1967 } } }, { - "id": "582", + "id": "584", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return sheriff when source is sheriff and action is DELEGATE even if he is dying.", "location": { "start": { "column": 6, - "line": 1892 + "line": 1981 } } }, { - "id": "583", + "id": "585", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return hunter when source is hunter and action is SHOOT even if he is dying.", "location": { "start": { "column": 6, - "line": 1906 + "line": 1995 } } }, { - "id": "584", + "id": "586", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return scapegoat when source is scapegoat and action is BAN_VOTING even if he is dying.", "location": { "start": { "column": 6, - "line": 1920 + "line": 2009 } } }, { - "id": "585", + "id": "587", "name": "Game Play Augmenter Service getExpectedPlayersToPlay should return alive players capable of vote when action is vote.", "location": { "start": { "column": 6, - "line": 1934 + "line": 2023 } } } ], - "source": "import type { TestingModule } from \"@nestjs/testing\";\nimport { Test } from \"@nestjs/testing\";\n\nimport * as GameHelper from \"@/modules/game/helpers/game.helpers\";\nimport { GameHistoryRecordService } from \"@/modules/game/providers/services/game-history/game-history-record.service\";\nimport { GamePlayAugmenterService } from \"@/modules/game/providers/services/game-play/game-play-augmenter.service\";\nimport type { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\n\nimport { UnexpectedExceptionReasons } from \"@/shared/exception/enums/unexpected-exception.enum\";\nimport * as UnexpectedExceptionFactory from \"@/shared/exception/helpers/unexpected-exception.factory\";\nimport { UnexpectedException } from \"@/shared/exception/types/unexpected-exception.types\";\n\nimport { createFakeGameAdditionalCard } from \"@tests/factories/game/schemas/game-additional-card/game-additional-card.schema.factory\";\nimport { createFakeGameHistoryRecord, createFakeGameHistoryRecordPlay, createFakeGameHistoryRecordPlayVoting } from \"@tests/factories/game/schemas/game-history-record/game-history-record.schema.factory\";\nimport { createFakeGameOptions } from \"@tests/factories/game/schemas/game-options/game-options.schema.factory\";\nimport { createFakeCupidGameOptions, createFakeDefenderGameOptions, createFakePiedPiperGameOptions, createFakeRolesGameOptions, createFakeThiefGameOptions } from \"@tests/factories/game/schemas/game-options/game-roles-options/game-roles-options.schema.factory\";\nimport { createFakeVotesGameOptions } from \"@tests/factories/game/schemas/game-options/votes-game-options.schema.factory\";\nimport { createFakeGamePlaySourceInteraction } from \"@tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory\";\nimport { createFakeGamePlaySource } from \"@tests/factories/game/schemas/game-play/game-play-source/game-play-source.schema.factory\";\nimport { createFakeGamePlay, createFakeGamePlayAccursedWolfFatherInfects, createFakeGamePlayActorChoosesCard, createFakeGamePlayBearTamerGrowls, createFakeGamePlayBigBadWolfEats, createFakeGamePlayCharmedMeetEachOther, createFakeGamePlayCupidCharms, createFakeGamePlayDefenderProtects, createFakeGamePlayFoxSniffs, createFakeGamePlayHunterShoots, createFakeGamePlayLoversMeetEachOther, createFakeGamePlayPiedPiperCharms, createFakeGamePlayScandalmongerMarks, createFakeGamePlayScapegoatBansVoting, createFakeGamePlaySeerLooks, createFakeGamePlaySheriffDelegates, createFakeGamePlaySheriffSettlesVotes, createFakeGamePlayStutteringJudgeRequestsAnotherVote, createFakeGamePlaySurvivorsBuryDeadBodies, createFakeGamePlaySurvivorsElectSheriff, createFakeGamePlaySurvivorsVote, createFakeGamePlayThiefChoosesCard, createFakeGamePlayThreeBrothersMeetEachOther, createFakeGamePlayTwoSistersMeetEachOther, createFakeGamePlayWerewolvesEat, createFakeGamePlayWhiteWerewolfEats, createFakeGamePlayWildChildChoosesModel, createFakeGamePlayWitchUsesPotions } from \"@tests/factories/game/schemas/game-play/game-play.schema.factory\";\nimport { createFakeGame } from \"@tests/factories/game/schemas/game.schema.factory\";\nimport { createFakeCantVoteBySurvivorsPlayerAttribute, createFakeEatenByBigBadWolfPlayerAttribute, createFakeEatenByWerewolvesPlayerAttribute, createFakeInLoveByCupidPlayerAttribute, createFakePowerlessByElderPlayerAttribute, createFakeSheriffBySurvivorsPlayerAttribute } from \"@tests/factories/game/schemas/player/player-attribute/player-attribute.schema.factory\";\nimport { createFakePlayerDeath } from \"@tests/factories/game/schemas/player/player-death/player-death.schema.factory\";\nimport { createFakeAccursedWolfFatherAlivePlayer, createFakeAngelAlivePlayer, createFakeCupidAlivePlayer, createFakeDefenderAlivePlayer, createFakeDevotedServantAlivePlayer, createFakeHunterAlivePlayer, createFakeScapegoatAlivePlayer, createFakeSeerAlivePlayer, createFakeTwoSistersAlivePlayer, createFakeVillagerAlivePlayer, createFakeWerewolfAlivePlayer, createFakeWhiteWerewolfAlivePlayer, createFakeWildChildAlivePlayer, createFakeWitchAlivePlayer } from \"@tests/factories/game/schemas/player/player-with-role.schema.factory\";\nimport { createFakeDeadPlayer, createFakePlayer } from \"@tests/factories/game/schemas/player/player.schema.factory\";\n\ndescribe(\"Game Play Augmenter Service\", () => {\n let services: { gamePlayAugmenter: GamePlayAugmenterService };\n let mocks: {\n gamePlayAugmenterService: {\n canGamePlayBeSkipped: jest.SpyInstance;\n getGamePlaySourceInteractions: jest.SpyInstance;\n getExpectedPlayersToPlay: jest.SpyInstance;\n getSheriffSettlesVotesGamePlaySourceInteractions: jest.SpyInstance;\n getSheriffDelegatesGamePlaySourceInteractions: jest.SpyInstance;\n getSheriffGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsVoteGamePlaySourceInteractionEligibleTargets: jest.SpyInstance;\n getSurvivorsVoteGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsElectSheriffGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsGamePlaySourceInteractions: jest.SpyInstance;\n getWerewolvesEatGamePlaySourceInteractions: jest.SpyInstance;\n getWerewolvesGamePlaySourceInteractions: jest.SpyInstance;\n getWhiteWerewolfEatGamePlaySourceInteractions: jest.SpyInstance;\n getWhiteWerewolfGamePlaySourceInteractions: jest.SpyInstance;\n getWitchUsesPotionsGamePlaySourceInteractions: jest.SpyInstance;\n getWitchGamePlaySourceInteractions: jest.SpyInstance;\n getBigBadWolfEatGamePlaySourceInteractions: jest.SpyInstance;\n getBigBadWolfGamePlaySourceInteractions: jest.SpyInstance;\n getFoxSniffsGamePlaySourceInteractions: jest.SpyInstance;\n getFoxGamePlaySourceInteractions: jest.SpyInstance;\n getDefenderProtectsGamePlaySourceInteractions: jest.SpyInstance;\n getDefenderGamePlaySourceInteractions: jest.SpyInstance;\n getHunterShootsGamePlaySourceInteractions: jest.SpyInstance;\n getHunterGamePlaySourceInteractions: jest.SpyInstance;\n getLoversMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getLoversGamePlaySourceInteractions: jest.SpyInstance;\n getPiedPiperCharmsGamePlaySourceInteractions: jest.SpyInstance;\n getPiedPiperGamePlaySourceInteractions: jest.SpyInstance;\n getScandalmongerMarksGamePlaySourceInteractions: jest.SpyInstance;\n getScandalmongerGamePlaySourceInteractions: jest.SpyInstance;\n getScapegoatBansVotingGamePlaySourceInteractions: jest.SpyInstance;\n getScapegoatGamePlaySourceInteractions: jest.SpyInstance;\n getSeerLooksGamePlaySourceInteractions: jest.SpyInstance;\n getSeerGamePlaySourceInteractions: jest.SpyInstance;\n getThiefChoosesCardGamePlaySourceInteractions: jest.SpyInstance;\n getThiefGamePlaySourceInteractions: jest.SpyInstance;\n getThreeBrothersMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getThreeBrothersGamePlaySourceInteractions: jest.SpyInstance;\n getTwoSistersMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getTwoSistersGamePlaySourceInteractions: jest.SpyInstance;\n getWildChildChoosesModelGamePlaySourceInteractions: jest.SpyInstance;\n getWildChildGamePlaySourceInteractions: jest.SpyInstance;\n getCharmedMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getCharmedGamePlaySourceInteractions: jest.SpyInstance;\n canSurvivorsSkipGamePlay: jest.SpyInstance;\n getSurvivorsBuryDeadBodiesGamePlaySourceInteractions: jest.SpyInstance;\n getWitchGamePlaySourceGiveLifePotionInteraction: jest.SpyInstance;\n getWitchGamePlaySourceGiveDeathPotionInteraction: jest.SpyInstance;\n getCupidGamePlaySourceInteractions: jest.SpyInstance;\n getAccursedWolfFatherGamePlaySourceInteractions: jest.SpyInstance;\n canBigBadWolfSkipGamePlay: jest.SpyInstance;\n canThiefSkipGamePlay: jest.SpyInstance;\n canCupidSkipGamePlay: jest.SpyInstance;\n };\n gameHelper: {\n getEligibleWerewolvesTargets: jest.SpyInstance;\n getEligibleWhiteWerewolfTargets: jest.SpyInstance;\n getEligiblePiedPiperTargets: jest.SpyInstance;\n getEligibleCupidTargets: jest.SpyInstance;\n getAllowedToVotePlayers: jest.SpyInstance;\n };\n gameHistoryRecordService: {\n getLastGameHistoryTieInVotesRecord: jest.SpyInstance;\n getLastGameHistoryDefenderProtectsRecord: jest.SpyInstance;\n getGameHistoryWitchUsesSpecificPotionRecords: jest.SpyInstance;\n getPreviousGameHistoryRecord: jest.SpyInstance;\n getGameHistoryAccursedWolfFatherInfectsWithTargetRecords: jest.SpyInstance;\n };\n unexpectedExceptionFactory: {\n createCantFindPlayerWithCurrentRoleUnexpectedException: jest.SpyInstance;\n createCantFindLastNominatedPlayersUnexpectedException: jest.SpyInstance;\n createMalformedCurrentGamePlayUnexpectedException: jest.SpyInstance;\n createNoCurrentGamePlayUnexpectedException: jest.SpyInstance;\n createCantFindLastDeadPlayersUnexpectedException: jest.SpyInstance;\n };\n };\n\n beforeEach(async() => {\n mocks = {\n gamePlayAugmenterService: {\n canGamePlayBeSkipped: jest.fn(),\n getGamePlaySourceInteractions: jest.fn(),\n getExpectedPlayersToPlay: jest.fn(),\n getSheriffSettlesVotesGamePlaySourceInteractions: jest.fn(),\n getSheriffDelegatesGamePlaySourceInteractions: jest.fn(),\n getSheriffGamePlaySourceInteractions: jest.fn(),\n getSurvivorsVoteGamePlaySourceInteractionEligibleTargets: jest.fn(),\n getSurvivorsVoteGamePlaySourceInteractions: jest.fn(),\n getSurvivorsElectSheriffGamePlaySourceInteractions: jest.fn(),\n getSurvivorsGamePlaySourceInteractions: jest.fn(),\n getWerewolvesEatGamePlaySourceInteractions: jest.fn(),\n getWerewolvesGamePlaySourceInteractions: jest.fn(),\n getWhiteWerewolfEatGamePlaySourceInteractions: jest.fn(),\n getWhiteWerewolfGamePlaySourceInteractions: jest.fn(),\n getWitchUsesPotionsGamePlaySourceInteractions: jest.fn(),\n getWitchGamePlaySourceInteractions: jest.fn(),\n getBigBadWolfEatGamePlaySourceInteractions: jest.fn(),\n getBigBadWolfGamePlaySourceInteractions: jest.fn(),\n getFoxSniffsGamePlaySourceInteractions: jest.fn(),\n getFoxGamePlaySourceInteractions: jest.fn(),\n getDefenderProtectsGamePlaySourceInteractions: jest.fn(),\n getDefenderGamePlaySourceInteractions: jest.fn(),\n getHunterShootsGamePlaySourceInteractions: jest.fn(),\n getHunterGamePlaySourceInteractions: jest.fn(),\n getLoversMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getLoversGamePlaySourceInteractions: jest.fn(),\n getPiedPiperCharmsGamePlaySourceInteractions: jest.fn(),\n getPiedPiperGamePlaySourceInteractions: jest.fn(),\n getScandalmongerMarksGamePlaySourceInteractions: jest.fn(),\n getScandalmongerGamePlaySourceInteractions: jest.fn(),\n getScapegoatBansVotingGamePlaySourceInteractions: jest.fn(),\n getScapegoatGamePlaySourceInteractions: jest.fn(),\n getSeerLooksGamePlaySourceInteractions: jest.fn(),\n getSeerGamePlaySourceInteractions: jest.fn(),\n getThiefChoosesCardGamePlaySourceInteractions: jest.fn(),\n getThiefGamePlaySourceInteractions: jest.fn(),\n getThreeBrothersMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getThreeBrothersGamePlaySourceInteractions: jest.fn(),\n getTwoSistersMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getTwoSistersGamePlaySourceInteractions: jest.fn(),\n getWildChildChoosesModelGamePlaySourceInteractions: jest.fn(),\n getWildChildGamePlaySourceInteractions: jest.fn(),\n getCharmedMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getCharmedGamePlaySourceInteractions: jest.fn(),\n getSurvivorsBuryDeadBodiesGamePlaySourceInteractions: jest.fn(),\n canSurvivorsSkipGamePlay: jest.fn(),\n getWitchGamePlaySourceGiveDeathPotionInteraction: jest.fn(),\n getWitchGamePlaySourceGiveLifePotionInteraction: jest.fn(),\n getAccursedWolfFatherGamePlaySourceInteractions: jest.fn(),\n getCupidGamePlaySourceInteractions: jest.fn(),\n canBigBadWolfSkipGamePlay: jest.fn(),\n canThiefSkipGamePlay: jest.fn(),\n canCupidSkipGamePlay: jest.fn(),\n },\n gameHelper: {\n getEligibleWerewolvesTargets: jest.spyOn(GameHelper, \"getEligibleWerewolvesTargets\"),\n getEligibleWhiteWerewolfTargets: jest.spyOn(GameHelper, \"getEligibleWhiteWerewolfTargets\"),\n getEligiblePiedPiperTargets: jest.spyOn(GameHelper, \"getEligiblePiedPiperTargets\"),\n getEligibleCupidTargets: jest.spyOn(GameHelper, \"getEligibleCupidTargets\"),\n getAllowedToVotePlayers: jest.spyOn(GameHelper, \"getAllowedToVotePlayers\"),\n },\n gameHistoryRecordService: {\n getLastGameHistoryTieInVotesRecord: jest.fn(),\n getLastGameHistoryDefenderProtectsRecord: jest.fn(),\n getGameHistoryWitchUsesSpecificPotionRecords: jest.fn(),\n getPreviousGameHistoryRecord: jest.fn(),\n getGameHistoryAccursedWolfFatherInfectsWithTargetRecords: jest.fn(),\n },\n unexpectedExceptionFactory: {\n createCantFindPlayerWithCurrentRoleUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindPlayerWithCurrentRoleUnexpectedException\"),\n createCantFindLastNominatedPlayersUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindLastNominatedPlayersUnexpectedException\"),\n createMalformedCurrentGamePlayUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createMalformedCurrentGamePlayUnexpectedException\"),\n createNoCurrentGamePlayUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createNoCurrentGamePlayUnexpectedException\"),\n createCantFindLastDeadPlayersUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindLastDeadPlayersUnexpectedException\"),\n },\n };\n const module: TestingModule = await Test.createTestingModule({\n providers: [\n {\n provide: GameHistoryRecordService,\n useValue: mocks.gameHistoryRecordService,\n },\n GamePlayAugmenterService,\n ],\n }).compile();\n\n services = { gamePlayAugmenter: module.get(GamePlayAugmenterService) };\n });\n\n describe(\"setGamePlayCanBeSkipped\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.canGamePlayBeSkipped = jest.spyOn(services.gamePlayAugmenter as unknown as { canGamePlayBeSkipped }, \"canGamePlayBeSkipped\");\n });\n\n it(\"should return game play with canBeSkipped when called.\", () => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n mocks.gamePlayAugmenterService.canGamePlayBeSkipped.mockReturnValueOnce(true);\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n canBeSkipped: true,\n });\n\n expect(services.gamePlayAugmenter.setGamePlayCanBeSkipped(gamePlay, game)).toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"setGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getGamePlaySourceInteractions }, \"getGamePlaySourceInteractions\");\n });\n\n it(\"should return game play with source interactions when called.\", async() => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n const expectedInteractions = [\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n ];\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n source: createFakeGamePlaySource({\n ...gamePlay.source,\n interactions: expectedInteractions,\n }),\n });\n mocks.gamePlayAugmenterService.getGamePlaySourceInteractions.mockResolvedValueOnce(expectedInteractions);\n\n await expect(services.gamePlayAugmenter.setGamePlaySourceInteractions(gamePlay, game)).resolves.toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"setGamePlaySourcePlayers\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getExpectedPlayersToPlay = jest.spyOn(services.gamePlayAugmenter as unknown as { getExpectedPlayersToPlay }, \"getExpectedPlayersToPlay\");\n });\n\n it(\"should return game play with source players when called.\", () => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n const expectedGamePlaySourcePlayers = [createFakePlayer()];\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n source: createFakeGamePlaySource({\n ...gamePlay.source,\n players: expectedGamePlaySourcePlayers,\n }),\n });\n mocks.gamePlayAugmenterService.getExpectedPlayersToPlay.mockReturnValue(expectedGamePlaySourcePlayers);\n\n expect(services.gamePlayAugmenter.setGamePlaySourcePlayers(gamePlay, game)).toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"getSheriffSettlesVotesGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValue([]);\n });\n\n it(\"should throw error when there is no last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when there are not nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [] });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameHistoryRecordPlayVoting }) });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should return all nominated players with 1 to 1 boundaries when there are nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({\n play: createFakeGameHistoryRecordPlay({\n voting: createFakeGameHistoryRecordPlayVoting({\n nominatedPlayers: [\n players[0],\n players[1],\n ],\n }),\n }),\n });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedInteraction = createFakeGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"sentence-to-death\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedInteraction]);\n });\n });\n\n describe(\"getSheriffDelegatesGamePlaySourceInteractions\", () => {\n it(\"should return all alive and not sheriff players as eligible targets with 1 to 1 targets boundaries when called.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"transfer-sheriff-role\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getSheriffDelegatesGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSheriffGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSheriffSettlesVotesGamePlaySourceInteractions }, \"getSheriffSettlesVotesGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSheriffDelegatesGamePlaySourceInteractions }, \"getSheriffDelegatesGamePlaySourceInteractions\").mockImplementation();\n });\n\n it(\"should call get sheriff delegates game play source interactions when game play action is delegate.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n expect(mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should call get sheriff settles votes game play source interactions when game play action is settles votes.\", async() => {\n const gamePlay = createFakeGamePlaySheriffSettlesVotes();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n expect(mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should throw error when game play action is not delegate nor settles votes.\", async() => {\n const gamePlay = createFakeGamePlayScandalmongerMarks();\n const game = createFakeGame();\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.MALFORMED_CURRENT_GAME_PLAY, { gamePlayAction: gamePlay.action });\n mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay)).rejects.toThrow(mockedError);\n expect(mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffGamePlaySourceInteractions\", gamePlay, game._id);\n });\n });\n\n describe(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", () => {\n it(\"should return all alive players when votes are not cause of previous tie in votes.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"angel-presence\" });\n const expectedPlayers = [\n createFakePlayer(players[0]),\n createFakePlayer(players[1]),\n createFakePlayer(players[3]),\n ];\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).resolves.toStrictEqual(expectedPlayers);\n });\n\n it(\"should return nominated players when votes are cause of previous tie in votes.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const gameHistoryRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [players[0], players[1]] });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameHistoryRecordPlayVoting }) });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedPlayers = [\n createFakePlayer(players[0]),\n createFakePlayer(players[1]),\n ];\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).resolves.toStrictEqual(expectedPlayers);\n });\n\n it(\"should throw error when there is no last tie in votes record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(async() => services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n });\n\n it(\"should throw error when there is no nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const gameRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [] });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameRecordPlayVoting }) }));\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(async() => services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n });\n });\n\n describe(\"getSurvivorsVoteGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValue([]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canSurvivorsSkipGamePlay }, \"canSurvivorsSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsVoteGamePlaySourceInteractionEligibleTargets }, \"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\").mockImplementation();\n });\n\n it(\"should return no players as eligible targets with 1 to alive players length when votes can't be skipped.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsVote({ canBeSkipped: false });\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets: [],\n boundaries: {\n min: 1,\n max: 3,\n },\n });\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValueOnce([players[0], players[1], players[3]]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay.mockReturnValueOnce(false);\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets.mockResolvedValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return alive players as eligible targets with boundaries from 0 to alive players length when votes can be skipped.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsVote({ canBeSkipped: true });\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets: [],\n boundaries: {\n min: 0,\n max: 3,\n },\n });\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValueOnce([players[0], players[1], players[3]]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay.mockReturnValueOnce(true);\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets.mockResolvedValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSurvivorsElectSheriffGamePlaySourceInteractions\", () => {\n it(\"should return alive players as eligible targets with boundaries from 1 to 1 when called.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsElectSheriff();\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"choose-as-sheriff\",\n eligibleTargets: [players[0], players[1], players[3]],\n boundaries: {\n min: 1,\n max: 3,\n },\n });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsElectSheriffGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", () => {\n it(\"should return empty array when there is no devoted servant in the game.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should return empty array when devoted servant is dead.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should return empty array when devoted servant is powerless.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ attributes: [createFakePowerlessByElderPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should return empty array when devoted servant is in love.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ attributes: [createFakeInLoveByCupidPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should throw error when there is no previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when dead players are undefined in previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers: undefined });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when dead players are empty in previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers: [] });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should return dead players as eligible targets with boundaries from 0 to 1 when called.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"devoted-servant\",\n type: \"steal-role\",\n eligibleTargets: [deadPlayers[0], deadPlayers[1]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSurvivorsGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsElectSheriffGamePlaySourceInteractions }, \"getSurvivorsElectSheriffGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsVoteGamePlaySourceInteractions }, \"getSurvivorsVoteGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsBuryDeadBodiesGamePlaySourceInteractions }, \"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\").mockImplementation();\n });\n\n it(\"should call get survivors bury dead bodies game play eligible targets when game play action is bury dead bodies.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsBuryDeadBodies();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get survivors elect sheriff game play eligible targets when game play action is elect sheriff.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsElectSheriff();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n expect(mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should call get survivors vote game play eligible targets when game play action is vote.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n expect(mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should throw error when game play action is not elect sheriff nor vote.\", async() => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.MALFORMED_CURRENT_GAME_PLAY, { gamePlayAction: gamePlay.action });\n mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsGamePlaySourceInteractions\", gamePlay, game._id);\n });\n });\n\n describe(\"getWerewolvesGamePlaySourceInteractions\", () => {\n it(\"should return alive villagers sided players as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"werewolves\",\n type: \"eat\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getWerewolvesGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getBigBadWolfGamePlaySourceInteractions\", () => {\n it(\"should return alive villagers as eligible targets with boundaries from 1 to 1 when there are still left to eat targets.\", () => {\n const players = [\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWerewolvesTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"big-bad-wolf\",\n type: \"eat\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getBigBadWolfGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return no eligible targets with target boundaries from 0 to 0 when there are no left to eat targets.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWerewolvesTargets.mockReturnValueOnce([]);\n\n expect(services.gamePlayAugmenter[\"getBigBadWolfGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getCupidGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 2 to 2 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: false }) }) });\n const game = createFakeGame({ players, options });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive and not cupid eligible targets with 2 to 2 targets boundaries when game options says that cupid must win with lovers.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: true }) }) });\n const game = createFakeGame({ players, options });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return empty array when there is not enough targets for cupid.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: true }) }) });\n const game = createFakeGame({ players, options });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getFoxGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to 1 boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"fox\",\n type: \"sniff\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getFoxGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getDefenderGamePlaySourceInteractions\", () => {\n it(\"should throw error when there is no defender in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"defender\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getDefenderGamePlaySourceInteractions\", { gameId: game._id, roleName: \"defender\" });\n });\n\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when there is no last protected players.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(null);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[1], players[2], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can protect twice in a row.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ defender: createFakeDefenderGameOptions({ canProtectTwice: true }) }) });\n const game = createFakeGame({ players, options });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[2] }] }) });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[2], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive players but last protected player as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can't protect twice in a row.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ defender: createFakeDefenderGameOptions({ canProtectTwice: false }) }) });\n const game = createFakeGame({ players, options });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[2] }] }) });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getHunterGamePlaySourceInteractions\", () => {\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"hunter\",\n type: \"shoot\",\n eligibleTargets: [players[0], players[1], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getHunterGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getPiedPiperGamePlaySourceInteractions\", () => {\n it(\"should return 2 eligible targets with 2 to 2 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ piedPiper: createFakePiedPiperGameOptions({ charmedPeopleCountPerNight: 4 }) }) });\n const game = createFakeGame({\n players,\n options,\n });\n mocks.gameHelper.getEligiblePiedPiperTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getPiedPiperGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return 2 eligible targets with 1 to 1 targets boundaries when game options charm count is lower than left to charm players.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ piedPiper: createFakePiedPiperGameOptions({ charmedPeopleCountPerNight: 1 }) }) });\n const game = createFakeGame({\n players,\n options,\n });\n mocks.gameHelper.getEligiblePiedPiperTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getPiedPiperGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getScandalmongerGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to 1 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"scandalmonger\",\n type: \"mark\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getScandalmongerGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getScapegoatGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to alive length target boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"scapegoat\",\n type: \"ban-voting\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getScapegoatGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSeerGamePlaySourceInteractions\", () => {\n it(\"should return alive players but seer as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeSeerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"seer\",\n type: \"look\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getSeerGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getWhiteWerewolfGamePlaySourceInteractions\", () => {\n it(\"should return two eligible targets with 0 to 1 boundaries when there are still wolves to eat.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWhiteWerewolfTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"white-werewolf\",\n type: \"eat\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getWhiteWerewolfGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return no eligible player with 0 to 0 boundaries when there are no wolves to eat.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWhiteWerewolfTargets.mockReturnValueOnce([]);\n\n expect(services.gamePlayAugmenter[\"getWhiteWerewolfGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getWildChildGamePlaySourceInteractions\", () => {\n it(\"should return alive players without wild child as eligible targets with 1 to 1 boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWildChildAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"wild-child\",\n type: \"choose-as-model\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWildChildGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getWitchGamePlaySourceGiveDeathPotionInteraction\", () => {\n it(\"should return undefined when witch used death potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveDeathPotionInteraction\"](game, true)).toBeUndefined();\n });\n\n it(\"should return interaction with alive not eaten eligible targets when witch didn't use her death potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n const expectedDeathPotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-death-potion\",\n eligibleTargets: [players[0], players[2]],\n boundaries: { min: 0, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveDeathPotionInteraction\"](game, false)).toStrictEqual(expectedDeathPotionInteraction);\n });\n });\n\n describe(\"getWitchGamePlaySourceGiveLifePotionInteraction\", () => {\n it(\"should return undefined when witch used life potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveLifePotionInteraction\"](game, true)).toBeUndefined();\n });\n\n it(\"should return interaction with alive eaten eligible targets when witch didn't use her life potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false, attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const expectedLifePotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets: [players[1]],\n boundaries: { min: 0, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveLifePotionInteraction\"](game, false)).toStrictEqual(expectedLifePotionInteraction);\n });\n });\n\n describe(\"getWitchGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getWitchGamePlaySourceGiveDeathPotionInteraction }, \"getWitchGamePlaySourceGiveDeathPotionInteraction\").mockImplementation();\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getWitchGamePlaySourceGiveLifePotionInteraction }, \"getWitchGamePlaySourceGiveLifePotionInteraction\").mockImplementation();\n });\n\n it(\"should throw error when witch is not in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"getWitchGamePlaySourceInteractions\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"witch\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getWitchGamePlaySourceInteractions\", { gameId: game._id, roleName: \"witch\" });\n });\n\n it(\"should get eligible targets from game when called and there is no history for life potion and death potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n });\n\n it(\"should get eligible targets from game with life potion used when called and there is history for life potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([createFakeGameHistoryRecord()]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, true);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n });\n\n it(\"should get eligible targets from game with death potion used when called and there is history for death potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([createFakeGameHistoryRecord()]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, true);\n });\n\n it(\"should return eligible targets for both life and death potions interactions when called.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedLifePotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets: [players[1]],\n boundaries: { min: 0, max: 1 },\n });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValue([]);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction.mockReturnValueOnce(expectedLifePotionInteraction);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction.mockReturnValueOnce(undefined);\n\n await expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedLifePotionInteraction]);\n });\n });\n\n describe(\"getAccursedWolfFatherGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords.mockResolvedValue([]);\n });\n\n it(\"should throw error when there is no accursed wolf father in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"getAccursedWolfFatherGamePlaySourceInteractions\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"accursed-wolf-father\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getAccursedWolfFatherGamePlaySourceInteractions\", { gameId: game._id, roleName: \"accursed-wolf-father\" });\n });\n\n it(\"should return empty array when there is a record for accursed wolf father infects with target.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeAccursedWolfFatherAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[3] }] }) });\n mocks.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords.mockResolvedValueOnce([gameHistoryRecord]);\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should return all eaten by werewolves players as eligible targets with boundaries from 0 to 1 when called.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeAccursedWolfFatherAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeEatenByWerewolvesPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"accursed-wolf-father\",\n type: \"infect\",\n eligibleTargets: [players[3]],\n boundaries: { min: 0, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSheriffGamePlaySourceInteractions;\n }, \"getSheriffGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSurvivorsGamePlaySourceInteractions;\n }, \"getSurvivorsGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWerewolvesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWerewolvesGamePlaySourceInteractions;\n }, \"getWerewolvesGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getBigBadWolfGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getBigBadWolfGamePlaySourceInteractions;\n }, \"getBigBadWolfGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getCupidGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getCupidGamePlaySourceInteractions;\n }, \"getCupidGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getFoxGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getFoxGamePlaySourceInteractions;\n }, \"getFoxGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getDefenderGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getDefenderGamePlaySourceInteractions;\n }, \"getDefenderGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getHunterGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getHunterGamePlaySourceInteractions;\n }, \"getHunterGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getPiedPiperGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getPiedPiperGamePlaySourceInteractions;\n }, \"getPiedPiperGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getScandalmongerGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getScandalmongerGamePlaySourceInteractions;\n }, \"getScandalmongerGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getScapegoatGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getScapegoatGamePlaySourceInteractions;\n }, \"getScapegoatGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getSeerGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSeerGamePlaySourceInteractions;\n }, \"getSeerGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWhiteWerewolfGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWhiteWerewolfGamePlaySourceInteractions;\n }, \"getWhiteWerewolfGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWildChildGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWildChildGamePlaySourceInteractions;\n }, \"getWildChildGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWitchGamePlaySourceInteractions;\n }, \"getWitchGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getAccursedWolfFatherGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getAccursedWolfFatherGamePlaySourceInteractions;\n }, \"getAccursedWolfFatherGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n });\n\n it(\"should return undefined when game play source name is not in getGamePlaySourceInteractionsMethods.\", async() => {\n const gamePlay = createFakeGamePlayThreeBrothersMeetEachOther();\n const game = createFakeGame();\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toBeUndefined();\n });\n\n it(\"should return undefined when eligible targets are empty array.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions.mockReturnValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toBeUndefined();\n });\n\n it(\"should return game play eligible targets when game play method returns eligible targets.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n const expectedInteractions = [\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n ];\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions.mockReturnValueOnce(expectedInteractions);\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toStrictEqual(expectedInteractions);\n });\n\n it(\"should call get game play eligible targets for sheriff when game play source name is sheriff.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call get game play eligible targets for survivors when game play source name is survivors.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call get game play eligible targets for werewolves when game play source name is werewolves.\", async() => {\n const gamePlay = createFakeGamePlayWerewolvesEat();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWerewolvesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for big bad wolf when game play source name is big bad wolf.\", async() => {\n const gamePlay = createFakeGamePlayBigBadWolfEats();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getBigBadWolfGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for cupid when game play source name is cupid.\", async() => {\n const gamePlay = createFakeGamePlayCupidCharms();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getCupidGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for fox when game play source name is fox.\", async() => {\n const gamePlay = createFakeGamePlayFoxSniffs();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getFoxGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for defender when game play source name is defender.\", async() => {\n const gamePlay = createFakeGamePlayDefenderProtects();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getDefenderGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for hunter when game play source name is hunter.\", async() => {\n const gamePlay = createFakeGamePlayHunterShoots();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getHunterGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for pied piper when game play source name is pied piper.\", async() => {\n const gamePlay = createFakeGamePlayPiedPiperCharms();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getPiedPiperGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for scandalmonger when game play source name is scandalmonger.\", async() => {\n const gamePlay = createFakeGamePlayScandalmongerMarks();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getScandalmongerGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for scapegoat when game play source name is scapegoat.\", async() => {\n const gamePlay = createFakeGamePlayScapegoatBansVoting();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getScapegoatGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for see when game play source name is see.\", async() => {\n const gamePlay = createFakeGamePlaySeerLooks();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSeerGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for white werewolf when game play source name is white werewolf.\", async() => {\n const gamePlay = createFakeGamePlayWhiteWerewolfEats();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWhiteWerewolfGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for wild child when game play source name is wild child.\", async() => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWildChildGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for witch when game play source name is witch.\", async() => {\n const gamePlay = createFakeGamePlayWitchUsesPotions();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for accursed wolf-father when game play source name is accursed wolf-father.\", async() => {\n const gamePlay = createFakeGamePlayAccursedWolfFatherInfects();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getAccursedWolfFatherGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n });\n\n describe(\"canSurvivorsSkipGamePlay\", () => {\n it.each<{\n test: string;\n gamePlay: GamePlay;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return false when game play action is elect sheriff.\",\n gamePlay: createFakeGamePlay({ action: \"elect-sheriff\" }),\n game: createFakeGame(),\n expected: false,\n },\n {\n test: \"should return false when game play action is vote and game play cause is angel presence.\",\n gamePlay: createFakeGamePlaySurvivorsVote({ cause: \"angel-presence\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: false,\n },\n {\n test: \"should return true when game play action is bury dead bodies.\",\n gamePlay: createFakeGamePlay({ action: \"bury-dead-bodies\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: false }) }) }),\n expected: true,\n },\n {\n test: \"should return true when game play action is not elect sheriff and game options say that votes can be skipped.\",\n gamePlay: createFakeGamePlay({ action: \"vote\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: true,\n },\n {\n test: \"should return true when game play action is not vote but because angel presence.\",\n gamePlay: createFakeGamePlayScandalmongerMarks({ cause: \"angel-presence\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: true,\n },\n {\n test: \"should return false when game play action is not elect sheriff and game options say that votes can't be skipped.\",\n gamePlay: createFakeGamePlay({ action: \"vote\" }),\n game: createFakeGame({\n options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: false }) }),\n players: [\n createFakeWhiteWerewolfAlivePlayer({ attributes: [createFakeCantVoteBySurvivorsPlayerAttribute()] }),\n createFakeAngelAlivePlayer(),\n createFakeWitchAlivePlayer({ isAlive: false }),\n ],\n }),\n expected: false,\n },\n ])(\"$test\", ({ gamePlay, game, expected }) => {\n expect(services.gamePlayAugmenter[\"canSurvivorsSkipGamePlay\"](game, gamePlay)).toBe(expected);\n });\n });\n\n describe(\"canCupidSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return false when expected there are at least 2 targets for cupid.\",\n game: createFakeGame({\n players: [\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ],\n }),\n expected: false,\n },\n {\n test: \"should return true when expected there are less than 2 targets for cupid.\",\n game: createFakeGame({ players: [createFakeVillagerAlivePlayer()] }),\n expected: true,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canCupidSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canBigBadWolfSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return true when there are no players left to eat by werewolves.\",\n game: createFakeGame({ players: [createFakeWerewolfAlivePlayer()] }),\n expected: true,\n },\n {\n test: \"should return false when there are players left to eat by werewolves.\",\n game: createFakeGame({ players: [createFakeVillagerAlivePlayer()] }),\n expected: false,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canBigBadWolfSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canThiefSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return true when game has undefined additional cards.\",\n game: createFakeGame(),\n expected: true,\n },\n {\n test: \"should return true when game has no additional cards.\",\n game: createFakeGame({ additionalCards: [], options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: false }) }) }) }),\n expected: true,\n },\n {\n test: \"should return true when thief doesn't have to choose between werewolves cards.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"seer\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: true }) }) }),\n }),\n expected: true,\n },\n {\n test: \"should return true when thief has to choose between werewolves cards but game options allow to skip.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: false }) }) }),\n }),\n expected: true,\n },\n {\n test: \"should return false when thief has to choose between werewolves cards and game options don't allow to skip.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: true }) }) }),\n }),\n expected: false,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canThiefSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canGamePlayBeSkipped\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canSurvivorsSkipGamePlay }, \"canSurvivorsSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canBigBadWolfSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canBigBadWolfSkipGamePlay }, \"canBigBadWolfSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canThiefSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canThiefSkipGamePlay }, \"canThiefSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canCupidSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canCupidSkipGamePlay }, \"canCupidSkipGamePlay\").mockImplementation();\n });\n\n it(\"should return false when game play source name is not in canBeSkippedPlayMethods.\", () => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n\n expect(services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay)).toBe(false);\n });\n\n it.each<{\n test: string;\n gamePlay: GamePlay;\n }>([\n {\n gamePlay: createFakeGamePlayLoversMeetEachOther(),\n test: \"should return true when game play source name are lovers.\",\n },\n {\n gamePlay: createFakeGamePlayCharmedMeetEachOther(),\n test: \"should return true when game play source name are charmed.\",\n },\n {\n gamePlay: createFakeGamePlayFoxSniffs(),\n test: \"should return true when game play source name is fox.\",\n },\n {\n gamePlay: createFakeGamePlayScandalmongerMarks(),\n test: \"should return true when game play source name is scandalmonger.\",\n },\n {\n gamePlay: createFakeGamePlayScapegoatBansVoting(),\n test: \"should return true when game play source name is scapegoat.\",\n },\n {\n gamePlay: createFakeGamePlayTwoSistersMeetEachOther(),\n test: \"should return true when game play source name are two sisters.\",\n },\n {\n gamePlay: createFakeGamePlayThreeBrothersMeetEachOther(),\n test: \"should return true when game play source name are three brothers.\",\n },\n {\n gamePlay: createFakeGamePlayWhiteWerewolfEats(),\n test: \"should return true when game play source name is white werewolf.\",\n },\n {\n gamePlay: createFakeGamePlayWitchUsesPotions(),\n test: \"should return true when game play source name is witch.\",\n },\n {\n gamePlay: createFakeGamePlayActorChoosesCard(),\n test: \"should return true when game play source name is actor.\",\n },\n {\n gamePlay: createFakeGamePlayAccursedWolfFatherInfects(),\n test: \"should return true when game play source name is accursed wolf-father.\",\n },\n {\n gamePlay: createFakeGamePlayStutteringJudgeRequestsAnotherVote(),\n test: \"should return true when game play source name is stuttering judge.\",\n },\n {\n gamePlay: createFakeGamePlayBearTamerGrowls(),\n test: \"should return true when game play source name is bear tamer.\",\n },\n ])(\"$test\", ({ gamePlay }) => {\n const game = createFakeGame();\n\n expect(services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay)).toBe(true);\n });\n\n it(\"should call canSurvivorsSkipGamePlay method when game play source name is survivors.\", () => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call canBigBadWolfSkipGamePlay method when game play source name is big bad wolf.\", () => {\n const gamePlay = createFakeGamePlayBigBadWolfEats();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canBigBadWolfSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call canThiefSkipGamePlay method when game play source name is thief.\", () => {\n const gamePlay = createFakeGamePlayThiefChoosesCard();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canThiefSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call canCupidSkipGamePlay method when game play source name is cupid.\", () => {\n const gamePlay = createFakeGamePlayCupidCharms();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canCupidSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n });\n\n describe(\"getExpectedPlayersToPlay\", () => {\n it(\"should throw error when there is no current play.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const interpolations = { gameId: game._id };\n const mockedError = new UnexpectedException(\"getExpectedPlayersToPlay\", UnexpectedExceptionReasons.NO_CURRENT_GAME_PLAY, { gameId: game._id.toString() });\n mocks.unexpectedExceptionFactory.createNoCurrentGamePlayUnexpectedException.mockReturnValueOnce(mockedError);\n\n expect(() => services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toThrow(mockedError);\n expect(mocks.unexpectedExceptionFactory.createNoCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getExpectedPlayersToPlay\", interpolations);\n });\n\n it(\"should return alive werewolves when source is group of werewolves.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayWerewolvesEat() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([\n players[0],\n players[2],\n ]);\n });\n\n it(\"should return alive two sisters when source is specific role.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayTwoSistersMeetEachOther() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[3]]);\n });\n\n it(\"should not return sheriff when source is sheriff but action is not DELEGATE and sheriff is dead.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySheriffSettlesVotes() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([]);\n });\n\n it(\"should return sheriff when source is sheriff and action is DELEGATE even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySheriffDelegates() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return hunter when source is hunter and action is SHOOT even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeHunterAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayHunterShoots() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return scapegoat when source is scapegoat and action is BAN_VOTING even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer({}),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeScapegoatAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute(), createFakeCantVoteBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayScapegoatBansVoting() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return alive players capable of vote when action is vote.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ attributes: [createFakeCantVoteBySurvivorsPlayerAttribute()] }),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySurvivorsVote() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[0], players[2]]);\n });\n });\n});" + "source": "import type { TestingModule } from \"@nestjs/testing\";\nimport { Test } from \"@nestjs/testing\";\n\nimport * as GameHelper from \"@/modules/game/helpers/game.helpers\";\nimport { GameHistoryRecordService } from \"@/modules/game/providers/services/game-history/game-history-record.service\";\nimport { GamePlayAugmenterService } from \"@/modules/game/providers/services/game-play/game-play-augmenter.service\";\nimport type { GamePlaySourceInteraction } from \"@/modules/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema\";\nimport type { GamePlay } from \"@/modules/game/schemas/game-play/game-play.schema\";\nimport type { Game } from \"@/modules/game/schemas/game.schema\";\nimport type { Player } from \"@/modules/game/schemas/player/player.schema\";\n\nimport { UnexpectedExceptionReasons } from \"@/shared/exception/enums/unexpected-exception.enum\";\nimport * as UnexpectedExceptionFactory from \"@/shared/exception/helpers/unexpected-exception.factory\";\nimport { UnexpectedException } from \"@/shared/exception/types/unexpected-exception.types\";\n\nimport { createFakeGameAdditionalCard } from \"@tests/factories/game/schemas/game-additional-card/game-additional-card.schema.factory\";\nimport { createFakeGameHistoryRecord, createFakeGameHistoryRecordPlay, createFakeGameHistoryRecordPlayVoting } from \"@tests/factories/game/schemas/game-history-record/game-history-record.schema.factory\";\nimport { createFakeGameOptions } from \"@tests/factories/game/schemas/game-options/game-options.schema.factory\";\nimport { createFakeCupidGameOptions, createFakeDefenderGameOptions, createFakePiedPiperGameOptions, createFakeRolesGameOptions, createFakeThiefGameOptions } from \"@tests/factories/game/schemas/game-options/game-roles-options/game-roles-options.schema.factory\";\nimport { createFakeVotesGameOptions } from \"@tests/factories/game/schemas/game-options/votes-game-options.schema.factory\";\nimport { createFakeGamePlaySourceInteraction } from \"@tests/factories/game/schemas/game-play/game-play-source/game-play-source-interaction/game-play-source-interaction.schema.factory\";\nimport { createFakeGamePlaySource } from \"@tests/factories/game/schemas/game-play/game-play-source/game-play-source.schema.factory\";\nimport { createFakeGamePlay, createFakeGamePlayAccursedWolfFatherInfects, createFakeGamePlayActorChoosesCard, createFakeGamePlayBearTamerGrowls, createFakeGamePlayBigBadWolfEats, createFakeGamePlayCharmedMeetEachOther, createFakeGamePlayCupidCharms, createFakeGamePlayDefenderProtects, createFakeGamePlayFoxSniffs, createFakeGamePlayHunterShoots, createFakeGamePlayLoversMeetEachOther, createFakeGamePlayPiedPiperCharms, createFakeGamePlayScandalmongerMarks, createFakeGamePlayScapegoatBansVoting, createFakeGamePlaySeerLooks, createFakeGamePlaySheriffDelegates, createFakeGamePlaySheriffSettlesVotes, createFakeGamePlayStutteringJudgeRequestsAnotherVote, createFakeGamePlaySurvivorsBuryDeadBodies, createFakeGamePlaySurvivorsElectSheriff, createFakeGamePlaySurvivorsVote, createFakeGamePlayThiefChoosesCard, createFakeGamePlayThreeBrothersMeetEachOther, createFakeGamePlayTwoSistersMeetEachOther, createFakeGamePlayWerewolvesEat, createFakeGamePlayWhiteWerewolfEats, createFakeGamePlayWildChildChoosesModel, createFakeGamePlayWitchUsesPotions } from \"@tests/factories/game/schemas/game-play/game-play.schema.factory\";\nimport { createFakeGame } from \"@tests/factories/game/schemas/game.schema.factory\";\nimport { createFakeCantVoteBySurvivorsPlayerAttribute, createFakeEatenByBigBadWolfPlayerAttribute, createFakeEatenByWerewolvesPlayerAttribute, createFakeInLoveByCupidPlayerAttribute, createFakePowerlessByElderPlayerAttribute, createFakeSheriffBySurvivorsPlayerAttribute } from \"@tests/factories/game/schemas/player/player-attribute/player-attribute.schema.factory\";\nimport { createFakePlayerDeath } from \"@tests/factories/game/schemas/player/player-death/player-death.schema.factory\";\nimport { createFakeAccursedWolfFatherAlivePlayer, createFakeAngelAlivePlayer, createFakeCupidAlivePlayer, createFakeDefenderAlivePlayer, createFakeDevotedServantAlivePlayer, createFakeHunterAlivePlayer, createFakeScapegoatAlivePlayer, createFakeSeerAlivePlayer, createFakeTwoSistersAlivePlayer, createFakeVillagerAlivePlayer, createFakeWerewolfAlivePlayer, createFakeWhiteWerewolfAlivePlayer, createFakeWildChildAlivePlayer, createFakeWitchAlivePlayer } from \"@tests/factories/game/schemas/player/player-with-role.schema.factory\";\nimport { createFakeDeadPlayer, createFakePlayer } from \"@tests/factories/game/schemas/player/player.schema.factory\";\n\ndescribe(\"Game Play Augmenter Service\", () => {\n let services: { gamePlayAugmenter: GamePlayAugmenterService };\n let mocks: {\n gamePlayAugmenterService: {\n canGamePlayBeSkipped: jest.SpyInstance;\n getGamePlaySourceInteractions: jest.SpyInstance;\n getExpectedPlayersToPlay: jest.SpyInstance;\n getSheriffSettlesVotesGamePlaySourceInteractions: jest.SpyInstance;\n getSheriffDelegatesGamePlaySourceInteractions: jest.SpyInstance;\n getSheriffGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsVoteGamePlaySourceInteractionEligibleTargets: jest.SpyInstance;\n getSurvivorsVoteGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsElectSheriffGamePlaySourceInteractions: jest.SpyInstance;\n getSurvivorsGamePlaySourceInteractions: jest.SpyInstance;\n getWerewolvesEatGamePlaySourceInteractions: jest.SpyInstance;\n getWerewolvesGamePlaySourceInteractions: jest.SpyInstance;\n getWhiteWerewolfEatGamePlaySourceInteractions: jest.SpyInstance;\n getWhiteWerewolfGamePlaySourceInteractions: jest.SpyInstance;\n getWitchUsesPotionsGamePlaySourceInteractions: jest.SpyInstance;\n getWitchGamePlaySourceInteractions: jest.SpyInstance;\n getBigBadWolfEatGamePlaySourceInteractions: jest.SpyInstance;\n getBigBadWolfGamePlaySourceInteractions: jest.SpyInstance;\n getFoxSniffsGamePlaySourceInteractions: jest.SpyInstance;\n getFoxGamePlaySourceInteractions: jest.SpyInstance;\n getDefenderProtectsGamePlaySourceInteractions: jest.SpyInstance;\n getDefenderGamePlaySourceInteractions: jest.SpyInstance;\n getHunterShootsGamePlaySourceInteractions: jest.SpyInstance;\n getHunterGamePlaySourceInteractions: jest.SpyInstance;\n getLoversMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getLoversGamePlaySourceInteractions: jest.SpyInstance;\n getPiedPiperCharmsGamePlaySourceInteractions: jest.SpyInstance;\n getPiedPiperGamePlaySourceInteractions: jest.SpyInstance;\n getScandalmongerMarksGamePlaySourceInteractions: jest.SpyInstance;\n getScandalmongerGamePlaySourceInteractions: jest.SpyInstance;\n getScapegoatBansVotingGamePlaySourceInteractions: jest.SpyInstance;\n getScapegoatGamePlaySourceInteractions: jest.SpyInstance;\n getSeerLooksGamePlaySourceInteractions: jest.SpyInstance;\n getSeerGamePlaySourceInteractions: jest.SpyInstance;\n getThiefChoosesCardGamePlaySourceInteractions: jest.SpyInstance;\n getThiefGamePlaySourceInteractions: jest.SpyInstance;\n getThreeBrothersMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getThreeBrothersGamePlaySourceInteractions: jest.SpyInstance;\n getTwoSistersMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getTwoSistersGamePlaySourceInteractions: jest.SpyInstance;\n getWildChildChoosesModelGamePlaySourceInteractions: jest.SpyInstance;\n getWildChildGamePlaySourceInteractions: jest.SpyInstance;\n getCharmedMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance;\n getCharmedGamePlaySourceInteractions: jest.SpyInstance;\n canSurvivorsSkipGamePlay: jest.SpyInstance;\n getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction: jest.SpyInstance;\n getSurvivorsBuryDeadBodiesGamePlaySourceInteractions: jest.SpyInstance;\n getWitchGamePlaySourceGiveLifePotionInteraction: jest.SpyInstance;\n getWitchGamePlaySourceGiveDeathPotionInteraction: jest.SpyInstance;\n getCupidGamePlaySourceInteractions: jest.SpyInstance;\n getAccursedWolfFatherGamePlaySourceInteractions: jest.SpyInstance;\n canBigBadWolfSkipGamePlay: jest.SpyInstance;\n canThiefSkipGamePlay: jest.SpyInstance;\n canCupidSkipGamePlay: jest.SpyInstance;\n };\n gameHelper: {\n getEligibleWerewolvesTargets: jest.SpyInstance;\n getEligibleWhiteWerewolfTargets: jest.SpyInstance;\n getEligiblePiedPiperTargets: jest.SpyInstance;\n getEligibleCupidTargets: jest.SpyInstance;\n getAllowedToVotePlayers: jest.SpyInstance;\n };\n gameHistoryRecordService: {\n getLastGameHistoryTieInVotesRecord: jest.SpyInstance;\n getLastGameHistoryDefenderProtectsRecord: jest.SpyInstance;\n getGameHistoryWitchUsesSpecificPotionRecords: jest.SpyInstance;\n getPreviousGameHistoryRecord: jest.SpyInstance;\n getGameHistoryAccursedWolfFatherInfectsWithTargetRecords: jest.SpyInstance;\n };\n unexpectedExceptionFactory: {\n createCantFindPlayerWithCurrentRoleUnexpectedException: jest.SpyInstance;\n createCantFindLastNominatedPlayersUnexpectedException: jest.SpyInstance;\n createMalformedCurrentGamePlayUnexpectedException: jest.SpyInstance;\n createNoCurrentGamePlayUnexpectedException: jest.SpyInstance;\n createCantFindLastDeadPlayersUnexpectedException: jest.SpyInstance;\n };\n };\n\n beforeEach(async() => {\n mocks = {\n gamePlayAugmenterService: {\n canGamePlayBeSkipped: jest.fn(),\n getGamePlaySourceInteractions: jest.fn(),\n getExpectedPlayersToPlay: jest.fn(),\n getSheriffSettlesVotesGamePlaySourceInteractions: jest.fn(),\n getSheriffDelegatesGamePlaySourceInteractions: jest.fn(),\n getSheriffGamePlaySourceInteractions: jest.fn(),\n getSurvivorsVoteGamePlaySourceInteractionEligibleTargets: jest.fn(),\n getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction: jest.fn(),\n getSurvivorsVoteGamePlaySourceInteractions: jest.fn(),\n getSurvivorsElectSheriffGamePlaySourceInteractions: jest.fn(),\n getSurvivorsGamePlaySourceInteractions: jest.fn(),\n getWerewolvesEatGamePlaySourceInteractions: jest.fn(),\n getWerewolvesGamePlaySourceInteractions: jest.fn(),\n getWhiteWerewolfEatGamePlaySourceInteractions: jest.fn(),\n getWhiteWerewolfGamePlaySourceInteractions: jest.fn(),\n getWitchUsesPotionsGamePlaySourceInteractions: jest.fn(),\n getWitchGamePlaySourceInteractions: jest.fn(),\n getBigBadWolfEatGamePlaySourceInteractions: jest.fn(),\n getBigBadWolfGamePlaySourceInteractions: jest.fn(),\n getFoxSniffsGamePlaySourceInteractions: jest.fn(),\n getFoxGamePlaySourceInteractions: jest.fn(),\n getDefenderProtectsGamePlaySourceInteractions: jest.fn(),\n getDefenderGamePlaySourceInteractions: jest.fn(),\n getHunterShootsGamePlaySourceInteractions: jest.fn(),\n getHunterGamePlaySourceInteractions: jest.fn(),\n getLoversMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getLoversGamePlaySourceInteractions: jest.fn(),\n getPiedPiperCharmsGamePlaySourceInteractions: jest.fn(),\n getPiedPiperGamePlaySourceInteractions: jest.fn(),\n getScandalmongerMarksGamePlaySourceInteractions: jest.fn(),\n getScandalmongerGamePlaySourceInteractions: jest.fn(),\n getScapegoatBansVotingGamePlaySourceInteractions: jest.fn(),\n getScapegoatGamePlaySourceInteractions: jest.fn(),\n getSeerLooksGamePlaySourceInteractions: jest.fn(),\n getSeerGamePlaySourceInteractions: jest.fn(),\n getThiefChoosesCardGamePlaySourceInteractions: jest.fn(),\n getThiefGamePlaySourceInteractions: jest.fn(),\n getThreeBrothersMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getThreeBrothersGamePlaySourceInteractions: jest.fn(),\n getTwoSistersMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getTwoSistersGamePlaySourceInteractions: jest.fn(),\n getWildChildChoosesModelGamePlaySourceInteractions: jest.fn(),\n getWildChildGamePlaySourceInteractions: jest.fn(),\n getCharmedMeetEachOtherGamePlaySourceInteractions: jest.fn(),\n getCharmedGamePlaySourceInteractions: jest.fn(),\n getSurvivorsBuryDeadBodiesGamePlaySourceInteractions: jest.fn(),\n canSurvivorsSkipGamePlay: jest.fn(),\n getWitchGamePlaySourceGiveDeathPotionInteraction: jest.fn(),\n getWitchGamePlaySourceGiveLifePotionInteraction: jest.fn(),\n getAccursedWolfFatherGamePlaySourceInteractions: jest.fn(),\n getCupidGamePlaySourceInteractions: jest.fn(),\n canBigBadWolfSkipGamePlay: jest.fn(),\n canThiefSkipGamePlay: jest.fn(),\n canCupidSkipGamePlay: jest.fn(),\n },\n gameHelper: {\n getEligibleWerewolvesTargets: jest.spyOn(GameHelper, \"getEligibleWerewolvesTargets\"),\n getEligibleWhiteWerewolfTargets: jest.spyOn(GameHelper, \"getEligibleWhiteWerewolfTargets\"),\n getEligiblePiedPiperTargets: jest.spyOn(GameHelper, \"getEligiblePiedPiperTargets\"),\n getEligibleCupidTargets: jest.spyOn(GameHelper, \"getEligibleCupidTargets\"),\n getAllowedToVotePlayers: jest.spyOn(GameHelper, \"getAllowedToVotePlayers\"),\n },\n gameHistoryRecordService: {\n getLastGameHistoryTieInVotesRecord: jest.fn(),\n getLastGameHistoryDefenderProtectsRecord: jest.fn(),\n getGameHistoryWitchUsesSpecificPotionRecords: jest.fn(),\n getPreviousGameHistoryRecord: jest.fn(),\n getGameHistoryAccursedWolfFatherInfectsWithTargetRecords: jest.fn(),\n },\n unexpectedExceptionFactory: {\n createCantFindPlayerWithCurrentRoleUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindPlayerWithCurrentRoleUnexpectedException\"),\n createCantFindLastNominatedPlayersUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindLastNominatedPlayersUnexpectedException\"),\n createMalformedCurrentGamePlayUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createMalformedCurrentGamePlayUnexpectedException\"),\n createNoCurrentGamePlayUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createNoCurrentGamePlayUnexpectedException\"),\n createCantFindLastDeadPlayersUnexpectedException: jest.spyOn(UnexpectedExceptionFactory, \"createCantFindLastDeadPlayersUnexpectedException\"),\n },\n };\n const module: TestingModule = await Test.createTestingModule({\n providers: [\n {\n provide: GameHistoryRecordService,\n useValue: mocks.gameHistoryRecordService,\n },\n GamePlayAugmenterService,\n ],\n }).compile();\n\n services = { gamePlayAugmenter: module.get(GamePlayAugmenterService) };\n });\n\n describe(\"setGamePlayCanBeSkipped\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.canGamePlayBeSkipped = jest.spyOn(services.gamePlayAugmenter as unknown as { canGamePlayBeSkipped }, \"canGamePlayBeSkipped\");\n });\n\n it(\"should return game play with canBeSkipped when called.\", () => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n mocks.gamePlayAugmenterService.canGamePlayBeSkipped.mockReturnValueOnce(true);\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n canBeSkipped: true,\n });\n\n expect(services.gamePlayAugmenter.setGamePlayCanBeSkipped(gamePlay, game)).toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"setGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getGamePlaySourceInteractions }, \"getGamePlaySourceInteractions\");\n });\n\n it(\"should return game play with source interactions when called.\", async() => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n const expectedInteractions = [\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n ];\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n source: createFakeGamePlaySource({\n ...gamePlay.source,\n interactions: expectedInteractions,\n }),\n });\n mocks.gamePlayAugmenterService.getGamePlaySourceInteractions.mockResolvedValueOnce(expectedInteractions);\n\n await expect(services.gamePlayAugmenter.setGamePlaySourceInteractions(gamePlay, game)).resolves.toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"setGamePlaySourcePlayers\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getExpectedPlayersToPlay = jest.spyOn(services.gamePlayAugmenter as unknown as { getExpectedPlayersToPlay }, \"getExpectedPlayersToPlay\");\n });\n\n it(\"should return game play with source players when called.\", () => {\n const gamePlay = createFakeGamePlay();\n const game = createFakeGame();\n const expectedGamePlaySourcePlayers = [createFakePlayer()];\n const expectedGamePlay = createFakeGamePlay({\n ...gamePlay,\n source: createFakeGamePlaySource({\n ...gamePlay.source,\n players: expectedGamePlaySourcePlayers,\n }),\n });\n mocks.gamePlayAugmenterService.getExpectedPlayersToPlay.mockReturnValue(expectedGamePlaySourcePlayers);\n\n expect(services.gamePlayAugmenter.setGamePlaySourcePlayers(gamePlay, game)).toStrictEqual(expectedGamePlay);\n });\n });\n\n describe(\"getSheriffSettlesVotesGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValue([]);\n });\n\n it(\"should throw error when there is no last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when there are not nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [] });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameHistoryRecordPlayVoting }) });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffSettlesVotesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should return all nominated players with 1 to 1 boundaries when there are nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({\n play: createFakeGameHistoryRecordPlay({\n voting: createFakeGameHistoryRecordPlayVoting({\n nominatedPlayers: [\n players[0],\n players[1],\n ],\n }),\n }),\n });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedInteraction = createFakeGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"sentence-to-death\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n await expect(services.gamePlayAugmenter[\"getSheriffSettlesVotesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedInteraction]);\n });\n });\n\n describe(\"getSheriffDelegatesGamePlaySourceInteractions\", () => {\n it(\"should return all alive and not sheriff players as eligible targets with 1 to 1 targets boundaries when called.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"sheriff\",\n type: \"transfer-sheriff-role\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getSheriffDelegatesGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSheriffGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSheriffSettlesVotesGamePlaySourceInteractions }, \"getSheriffSettlesVotesGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSheriffDelegatesGamePlaySourceInteractions }, \"getSheriffDelegatesGamePlaySourceInteractions\").mockImplementation();\n });\n\n it(\"should call get sheriff delegates game play source interactions when game play action is delegate.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n expect(mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should call get sheriff settles votes game play source interactions when game play action is settles votes.\", async() => {\n const gamePlay = createFakeGamePlaySheriffSettlesVotes();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSheriffSettlesVotesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n expect(mocks.gamePlayAugmenterService.getSheriffDelegatesGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should throw error when game play action is not delegate nor settles votes.\", async() => {\n const gamePlay = createFakeGamePlayScandalmongerMarks();\n const game = createFakeGame();\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.MALFORMED_CURRENT_GAME_PLAY, { gamePlayAction: gamePlay.action });\n mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSheriffGamePlaySourceInteractions\"](game, gamePlay)).rejects.toThrow(mockedError);\n expect(mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSheriffGamePlaySourceInteractions\", gamePlay, game._id);\n });\n });\n\n describe(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", () => {\n it(\"should return all alive players when votes are not cause of previous tie in votes.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"angel-presence\" });\n const expectedPlayers = [\n createFakePlayer(players[0]),\n createFakePlayer(players[1]),\n createFakePlayer(players[3]),\n ];\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).resolves.toStrictEqual(expectedPlayers);\n });\n\n it(\"should return nominated players when votes are cause of previous tie in votes.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const gameHistoryRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [players[0], players[1]] });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameHistoryRecordPlayVoting }) });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedPlayers = [\n createFakePlayer(players[0]),\n createFakePlayer(players[1]),\n ];\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).resolves.toStrictEqual(expectedPlayers);\n });\n\n it(\"should throw error when there is no last tie in votes record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(async() => services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n });\n\n it(\"should throw error when there is no nominated players in last tie in votes record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gamePlay = createFakeGamePlaySurvivorsVote({ cause: \"previous-votes-were-in-ties\" });\n const gameRecordPlayVoting = createFakeGameHistoryRecordPlayVoting({ nominatedPlayers: [] });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_NOMINATED_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getLastGameHistoryTieInVotesRecord.mockResolvedValueOnce(createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ voting: gameRecordPlayVoting }) }));\n mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(async() => services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastNominatedPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\", { gameId: game._id });\n });\n });\n\n describe(\"getSurvivorsVoteGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValue([]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canSurvivorsSkipGamePlay }, \"canSurvivorsSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsVoteGamePlaySourceInteractionEligibleTargets }, \"getSurvivorsVoteGamePlaySourceInteractionEligibleTargets\").mockImplementation();\n });\n\n it(\"should return no players as eligible targets with 1 to alive players length when votes can't be skipped.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsVote({ canBeSkipped: false });\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets: [],\n boundaries: {\n min: 1,\n max: 3,\n },\n });\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValueOnce([players[0], players[1], players[3]]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay.mockReturnValueOnce(false);\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets.mockResolvedValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return alive players as eligible targets with boundaries from 0 to alive players length when votes can be skipped.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsVote({ canBeSkipped: true });\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"vote\",\n eligibleTargets: [],\n boundaries: {\n min: 0,\n max: 3,\n },\n });\n mocks.gameHelper.getAllowedToVotePlayers.mockReturnValueOnce([players[0], players[1], players[3]]);\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay.mockReturnValueOnce(true);\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractionEligibleTargets.mockResolvedValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsVoteGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSurvivorsElectSheriffGamePlaySourceInteractions\", () => {\n it(\"should return alive players as eligible targets with boundaries from 1 to 1 when called.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const gamePlay = createFakeGamePlaySurvivorsElectSheriff();\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"choose-as-sheriff\",\n eligibleTargets: [players[0], players[1], players[3]],\n boundaries: {\n min: 1,\n max: 3,\n },\n });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsElectSheriffGamePlaySourceInteractions\"](game, gamePlay)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\", () => {\n it(\"should return undefined when there is no devoted servant in the game.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n\n expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\"](game, deadPlayers)).toBeUndefined();\n });\n\n it(\"should return undefined when devoted servant is dead.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n\n expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\"](game, deadPlayers)).toBeUndefined();\n });\n\n it(\"should return undefined when devoted servant is powerless.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ attributes: [createFakePowerlessByElderPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n\n expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\"](game, deadPlayers)).toBeUndefined();\n });\n\n it(\"should return undefined when devoted servant is in love.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer({ attributes: [createFakeInLoveByCupidPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n\n expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\"](game, deadPlayers)).toBeUndefined();\n });\n\n it(\"should return interaction for devoted servant with dead players as eligible targets with boundaries from 0 to 1 when called.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"devoted-servant\",\n type: \"steal-role\",\n eligibleTargets: [deadPlayers[0], deadPlayers[1]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\"](game, deadPlayers)).toStrictEqual(expectedGamePlaySourceInteraction);\n });\n });\n\n describe(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction }, \"getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction\").mockImplementation();\n });\n\n it(\"should throw error when there is no previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(null);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when dead players are undefined in previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers: undefined });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should throw error when dead players are empty in previous game history record.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers: [] });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_LAST_DEAD_PLAYERS, { gameId: game._id.toString() });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\", { gameId: game._id });\n });\n\n it(\"should return inconsequential survivors bury dead bodies game play source interaction when called.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"bury\",\n eligibleTargets: deadPlayers,\n boundaries: {\n min: 0,\n max: 2,\n },\n isInconsequential: true,\n });\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return devoted servant steals role game play source interaction plus bury interactions when there is devoted servant interaction.\", async() => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeDevotedServantAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const deadPlayers = [\n createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }),\n createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }),\n ];\n const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers });\n mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteractionStealRole = createFakeGamePlaySourceInteraction({\n source: \"devoted-servant\",\n type: \"steal-role\",\n eligibleTargets: deadPlayers,\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction.mockReturnValueOnce(expectedGamePlaySourceInteractionStealRole);\n const expectedGamePlaySourceInteractionBury = createFakeGamePlaySourceInteraction({\n source: \"survivors\",\n type: \"bury\",\n eligibleTargets: deadPlayers,\n boundaries: {\n min: 0,\n max: 2,\n },\n isInconsequential: true,\n });\n const expectedInteractions = [expectedGamePlaySourceInteractionBury, expectedGamePlaySourceInteractionStealRole];\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\"](game)).resolves.toStrictEqual(expectedInteractions);\n });\n });\n\n describe(\"getSurvivorsGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsElectSheriffGamePlaySourceInteractions }, \"getSurvivorsElectSheriffGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsVoteGamePlaySourceInteractions }, \"getSurvivorsVoteGamePlaySourceInteractions\").mockImplementation();\n mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsBuryDeadBodiesGamePlaySourceInteractions }, \"getSurvivorsBuryDeadBodiesGamePlaySourceInteractions\").mockImplementation();\n });\n\n it(\"should call get survivors bury dead bodies game play eligible targets when game play action is bury dead bodies.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsBuryDeadBodies();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get survivors elect sheriff game play eligible targets when game play action is elect sheriff.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsElectSheriff();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n expect(mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should call get survivors vote game play eligible targets when game play action is vote.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsVoteGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n expect(mocks.gamePlayAugmenterService.getSurvivorsElectSheriffGamePlaySourceInteractions).not.toHaveBeenCalled();\n });\n\n it(\"should throw error when game play action is not elect sheriff nor vote.\", async() => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.MALFORMED_CURRENT_GAME_PLAY, { gamePlayAction: gamePlay.action });\n mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getSurvivorsGamePlaySourceInteractions\"](game, gamePlay)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createMalformedCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getSurvivorsGamePlaySourceInteractions\", gamePlay, game._id);\n });\n });\n\n describe(\"getWerewolvesGamePlaySourceInteractions\", () => {\n it(\"should return alive villagers sided players as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeAngelAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeWitchAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"werewolves\",\n type: \"eat\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getWerewolvesGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getBigBadWolfGamePlaySourceInteractions\", () => {\n it(\"should return alive villagers as eligible targets with boundaries from 1 to 1 when there are still left to eat targets.\", () => {\n const players = [\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWerewolvesTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"big-bad-wolf\",\n type: \"eat\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getBigBadWolfGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return no eligible targets with target boundaries from 0 to 0 when there are no left to eat targets.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWerewolvesTargets.mockReturnValueOnce([]);\n\n expect(services.gamePlayAugmenter[\"getBigBadWolfGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getCupidGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 2 to 2 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: false }) }) });\n const game = createFakeGame({ players, options });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive and not cupid eligible targets with 2 to 2 targets boundaries when game options says that cupid must win with lovers.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: true }) }) });\n const game = createFakeGame({ players, options });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"cupid\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return empty array when there is not enough targets for cupid.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeCupidAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ cupid: createFakeCupidGameOptions({ mustWinWithLovers: true }) }) });\n const game = createFakeGame({ players, options });\n\n expect(services.gamePlayAugmenter[\"getCupidGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getFoxGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to 1 boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"fox\",\n type: \"sniff\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getFoxGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getDefenderGamePlaySourceInteractions\", () => {\n it(\"should throw error when there is no defender in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"error\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"defender\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getDefenderGamePlaySourceInteractions\", { gameId: game._id, roleName: \"defender\" });\n });\n\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when there is no last protected players.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(null);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[1], players[2], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can protect twice in a row.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ defender: createFakeDefenderGameOptions({ canProtectTwice: true }) }) });\n const game = createFakeGame({ players, options });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[2] }] }) });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[2], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return all alive players but last protected player as eligible targets with boundaries from 1 to 1 when there is last protected players but defender can't protect twice in a row.\", async() => {\n const players = [\n createFakeDefenderAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ defender: createFakeDefenderGameOptions({ canProtectTwice: false }) }) });\n const game = createFakeGame({ players, options });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[2] }] }) });\n mocks.gameHistoryRecordService.getLastGameHistoryDefenderProtectsRecord.mockResolvedValueOnce(gameHistoryRecord);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"defender\",\n type: \"protect\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getDefenderGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getHunterGamePlaySourceInteractions\", () => {\n it(\"should return all alive players as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"hunter\",\n type: \"shoot\",\n eligibleTargets: [players[0], players[1], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getHunterGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getPiedPiperGamePlaySourceInteractions\", () => {\n it(\"should return 2 eligible targets with 2 to 2 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ piedPiper: createFakePiedPiperGameOptions({ charmedPeopleCountPerNight: 4 }) }) });\n const game = createFakeGame({\n players,\n options,\n });\n mocks.gameHelper.getEligiblePiedPiperTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 2,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getPiedPiperGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return 2 eligible targets with 1 to 1 targets boundaries when game options charm count is lower than left to charm players.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const options = createFakeGameOptions({ roles: createFakeRolesGameOptions({ piedPiper: createFakePiedPiperGameOptions({ charmedPeopleCountPerNight: 1 }) }) });\n const game = createFakeGame({\n players,\n options,\n });\n mocks.gameHelper.getEligiblePiedPiperTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"pied-piper\",\n type: \"charm\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 1,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getPiedPiperGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getScandalmongerGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to 1 targets boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"scandalmonger\",\n type: \"mark\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getScandalmongerGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getScapegoatGamePlaySourceInteractions\", () => {\n it(\"should return all alive eligible targets with 0 to alive length target boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"scapegoat\",\n type: \"ban-voting\",\n eligibleTargets: [players[0], players[3]],\n boundaries: {\n min: 0,\n max: 2,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getScapegoatGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getSeerGamePlaySourceInteractions\", () => {\n it(\"should return alive players but seer as eligible targets with boundaries from 1 to 1 when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeSeerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"seer\",\n type: \"look\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getSeerGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getWhiteWerewolfGamePlaySourceInteractions\", () => {\n it(\"should return two eligible targets with 0 to 1 boundaries when there are still wolves to eat.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWhiteWerewolfTargets.mockReturnValueOnce([\n players[0],\n players[1],\n ]);\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"white-werewolf\",\n type: \"eat\",\n eligibleTargets: [players[0], players[1]],\n boundaries: {\n min: 0,\n max: 1,\n },\n });\n\n expect(services.gamePlayAugmenter[\"getWhiteWerewolfGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n\n it(\"should return no eligible player with 0 to 0 boundaries when there are no wolves to eat.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHelper.getEligibleWhiteWerewolfTargets.mockReturnValueOnce([]);\n\n expect(services.gamePlayAugmenter[\"getWhiteWerewolfGamePlaySourceInteractions\"](game)).toStrictEqual([]);\n });\n });\n\n describe(\"getWildChildGamePlaySourceInteractions\", () => {\n it(\"should return alive players without wild child as eligible targets with 1 to 1 boundaries when called.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWildChildAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"wild-child\",\n type: \"choose-as-model\",\n eligibleTargets: [players[0], players[3]],\n boundaries: { min: 1, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWildChildGamePlaySourceInteractions\"](game)).toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getWitchGamePlaySourceGiveDeathPotionInteraction\", () => {\n it(\"should return undefined when witch used death potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveDeathPotionInteraction\"](game, true)).toBeUndefined();\n });\n\n it(\"should return interaction with alive not eaten eligible targets when witch didn't use her death potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n const expectedDeathPotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-death-potion\",\n eligibleTargets: [players[0], players[2]],\n boundaries: { min: 0, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveDeathPotionInteraction\"](game, false)).toStrictEqual(expectedDeathPotionInteraction);\n });\n });\n\n describe(\"getWitchGamePlaySourceGiveLifePotionInteraction\", () => {\n it(\"should return undefined when witch used life potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false }),\n ];\n const game = createFakeGame({ players });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveLifePotionInteraction\"](game, true)).toBeUndefined();\n });\n\n it(\"should return interaction with alive eaten eligible targets when witch didn't use her life potion before.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n createFakeWitchAlivePlayer(),\n createFakeVillagerAlivePlayer({ isAlive: false, attributes: [createFakeEatenByBigBadWolfPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const expectedLifePotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets: [players[1]],\n boundaries: { min: 0, max: 1 },\n });\n\n expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceGiveLifePotionInteraction\"](game, false)).toStrictEqual(expectedLifePotionInteraction);\n });\n });\n\n describe(\"getWitchGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getWitchGamePlaySourceGiveDeathPotionInteraction }, \"getWitchGamePlaySourceGiveDeathPotionInteraction\").mockImplementation();\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getWitchGamePlaySourceGiveLifePotionInteraction }, \"getWitchGamePlaySourceGiveLifePotionInteraction\").mockImplementation();\n });\n\n it(\"should throw error when witch is not in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"getWitchGamePlaySourceInteractions\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"witch\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getWitchGamePlaySourceInteractions\", { gameId: game._id, roleName: \"witch\" });\n });\n\n it(\"should get eligible targets from game when called and there is no history for life potion and death potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n });\n\n it(\"should get eligible targets from game with life potion used when called and there is history for life potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([createFakeGameHistoryRecord()]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, true);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n });\n\n it(\"should get eligible targets from game with death potion used when called and there is history for death potion.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([]);\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValueOnce([createFakeGameHistoryRecord()]);\n await services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction).toHaveBeenCalledExactlyOnceWith(game, false);\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction).toHaveBeenCalledExactlyOnceWith(game, true);\n });\n\n it(\"should return eligible targets for both life and death potions interactions when called.\", async() => {\n const players = [\n createFakeWitchAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const expectedLifePotionInteraction = createFakeGamePlaySourceInteraction({\n source: \"witch\",\n type: \"give-life-potion\",\n eligibleTargets: [players[1]],\n boundaries: { min: 0, max: 1 },\n });\n mocks.gameHistoryRecordService.getGameHistoryWitchUsesSpecificPotionRecords.mockResolvedValue([]);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveLifePotionInteraction.mockReturnValueOnce(expectedLifePotionInteraction);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceGiveDeathPotionInteraction.mockReturnValueOnce(undefined);\n\n await expect(services.gamePlayAugmenter[\"getWitchGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedLifePotionInteraction]);\n });\n });\n\n describe(\"getAccursedWolfFatherGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords.mockResolvedValue([]);\n });\n\n it(\"should throw error when there is no accursed wolf father in the game.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const mockedError = new UnexpectedException(\"getAccursedWolfFatherGamePlaySourceInteractions\", UnexpectedExceptionReasons.CANT_FIND_PLAYER_WITH_CURRENT_ROLE_IN_GAME, { gameId: game._id.toString(), roleName: \"accursed-wolf-father\" });\n mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException.mockReturnValue(mockedError);\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).rejects.toStrictEqual(mockedError);\n expect(mocks.unexpectedExceptionFactory.createCantFindPlayerWithCurrentRoleUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getAccursedWolfFatherGamePlaySourceInteractions\", { gameId: game._id, roleName: \"accursed-wolf-father\" });\n });\n\n it(\"should return empty array when there is a record for accursed wolf father infects with target.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeAccursedWolfFatherAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ];\n const game = createFakeGame({ players });\n const gameHistoryRecord = createFakeGameHistoryRecord({ play: createFakeGameHistoryRecordPlay({ targets: [{ player: players[3] }] }) });\n mocks.gameHistoryRecordService.getGameHistoryAccursedWolfFatherInfectsWithTargetRecords.mockResolvedValueOnce([gameHistoryRecord]);\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([]);\n });\n\n it(\"should return all eaten by werewolves players as eligible targets with boundaries from 0 to 1 when called.\", async() => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer(),\n createFakeAccursedWolfFatherAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeEatenByWerewolvesPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({\n source: \"accursed-wolf-father\",\n type: \"infect\",\n eligibleTargets: [players[3]],\n boundaries: { min: 0, max: 1 },\n });\n\n await expect(services.gamePlayAugmenter[\"getAccursedWolfFatherGamePlaySourceInteractions\"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]);\n });\n });\n\n describe(\"getGamePlaySourceInteractions\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSheriffGamePlaySourceInteractions;\n }, \"getSheriffGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSurvivorsGamePlaySourceInteractions;\n }, \"getSurvivorsGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWerewolvesGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWerewolvesGamePlaySourceInteractions;\n }, \"getWerewolvesGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getBigBadWolfGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getBigBadWolfGamePlaySourceInteractions;\n }, \"getBigBadWolfGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getCupidGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getCupidGamePlaySourceInteractions;\n }, \"getCupidGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getFoxGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getFoxGamePlaySourceInteractions;\n }, \"getFoxGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getDefenderGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getDefenderGamePlaySourceInteractions;\n }, \"getDefenderGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getHunterGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getHunterGamePlaySourceInteractions;\n }, \"getHunterGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getPiedPiperGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getPiedPiperGamePlaySourceInteractions;\n }, \"getPiedPiperGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getScandalmongerGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getScandalmongerGamePlaySourceInteractions;\n }, \"getScandalmongerGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getScapegoatGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getScapegoatGamePlaySourceInteractions;\n }, \"getScapegoatGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getSeerGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getSeerGamePlaySourceInteractions;\n }, \"getSeerGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWhiteWerewolfGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWhiteWerewolfGamePlaySourceInteractions;\n }, \"getWhiteWerewolfGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWildChildGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWildChildGamePlaySourceInteractions;\n }, \"getWildChildGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getWitchGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getWitchGamePlaySourceInteractions;\n }, \"getWitchGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n mocks.gamePlayAugmenterService.getAccursedWolfFatherGamePlaySourceInteractions = jest.spyOn(services.gamePlayAugmenter as unknown as {\n getAccursedWolfFatherGamePlaySourceInteractions;\n }, \"getAccursedWolfFatherGamePlaySourceInteractions\").mockImplementation().mockReturnValue([]);\n });\n\n it(\"should return undefined when game play source name is not in getGamePlaySourceInteractionsMethods.\", async() => {\n const gamePlay = createFakeGamePlayThreeBrothersMeetEachOther();\n const game = createFakeGame();\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toBeUndefined();\n });\n\n it(\"should return undefined when eligible targets are empty array.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions.mockReturnValueOnce([]);\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toBeUndefined();\n });\n\n it(\"should return game play eligible targets when game play method returns eligible targets.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n const expectedInteractions = [\n createFakeGamePlaySourceInteraction(),\n createFakeGamePlaySourceInteraction(),\n ];\n mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions.mockReturnValueOnce(expectedInteractions);\n\n await expect(services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game)).resolves.toStrictEqual(expectedInteractions);\n });\n\n it(\"should call get game play eligible targets for sheriff when game play source name is sheriff.\", async() => {\n const gamePlay = createFakeGamePlaySheriffDelegates();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSheriffGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call get game play eligible targets for survivors when game play source name is survivors.\", async() => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSurvivorsGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call get game play eligible targets for werewolves when game play source name is werewolves.\", async() => {\n const gamePlay = createFakeGamePlayWerewolvesEat();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWerewolvesGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for big bad wolf when game play source name is big bad wolf.\", async() => {\n const gamePlay = createFakeGamePlayBigBadWolfEats();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getBigBadWolfGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for cupid when game play source name is cupid.\", async() => {\n const gamePlay = createFakeGamePlayCupidCharms();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getCupidGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for fox when game play source name is fox.\", async() => {\n const gamePlay = createFakeGamePlayFoxSniffs();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getFoxGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for defender when game play source name is defender.\", async() => {\n const gamePlay = createFakeGamePlayDefenderProtects();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getDefenderGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for hunter when game play source name is hunter.\", async() => {\n const gamePlay = createFakeGamePlayHunterShoots();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getHunterGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for pied piper when game play source name is pied piper.\", async() => {\n const gamePlay = createFakeGamePlayPiedPiperCharms();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getPiedPiperGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for scandalmonger when game play source name is scandalmonger.\", async() => {\n const gamePlay = createFakeGamePlayScandalmongerMarks();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getScandalmongerGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for scapegoat when game play source name is scapegoat.\", async() => {\n const gamePlay = createFakeGamePlayScapegoatBansVoting();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getScapegoatGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for see when game play source name is see.\", async() => {\n const gamePlay = createFakeGamePlaySeerLooks();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getSeerGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for white werewolf when game play source name is white werewolf.\", async() => {\n const gamePlay = createFakeGamePlayWhiteWerewolfEats();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWhiteWerewolfGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for wild child when game play source name is wild child.\", async() => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWildChildGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for witch when game play source name is witch.\", async() => {\n const gamePlay = createFakeGamePlayWitchUsesPotions();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getWitchGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call get game play eligible targets for accursed wolf-father when game play source name is accursed wolf-father.\", async() => {\n const gamePlay = createFakeGamePlayAccursedWolfFatherInfects();\n const game = createFakeGame();\n await services.gamePlayAugmenter[\"getGamePlaySourceInteractions\"](gamePlay, game);\n\n expect(mocks.gamePlayAugmenterService.getAccursedWolfFatherGamePlaySourceInteractions).toHaveBeenCalledExactlyOnceWith(game);\n });\n });\n\n describe(\"canSurvivorsSkipGamePlay\", () => {\n it.each<{\n test: string;\n gamePlay: GamePlay;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return false when game play action is elect sheriff.\",\n gamePlay: createFakeGamePlay({ action: \"elect-sheriff\" }),\n game: createFakeGame(),\n expected: false,\n },\n {\n test: \"should return false when game play action is vote and game play cause is angel presence.\",\n gamePlay: createFakeGamePlaySurvivorsVote({ cause: \"angel-presence\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: false,\n },\n {\n test: \"should return true when game play action is bury dead bodies.\",\n gamePlay: createFakeGamePlay({ action: \"bury-dead-bodies\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: false }) }) }),\n expected: true,\n },\n {\n test: \"should return true when game play action is not elect sheriff and game options say that votes can be skipped.\",\n gamePlay: createFakeGamePlay({ action: \"vote\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: true,\n },\n {\n test: \"should return true when game play action is not vote but because angel presence.\",\n gamePlay: createFakeGamePlayScandalmongerMarks({ cause: \"angel-presence\" }),\n game: createFakeGame({ options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: true }) }) }),\n expected: true,\n },\n {\n test: \"should return false when game play action is not elect sheriff and game options say that votes can't be skipped.\",\n gamePlay: createFakeGamePlay({ action: \"vote\" }),\n game: createFakeGame({\n options: createFakeGameOptions({ votes: createFakeVotesGameOptions({ canBeSkipped: false }) }),\n players: [\n createFakeWhiteWerewolfAlivePlayer({ attributes: [createFakeCantVoteBySurvivorsPlayerAttribute()] }),\n createFakeAngelAlivePlayer(),\n createFakeWitchAlivePlayer({ isAlive: false }),\n ],\n }),\n expected: false,\n },\n ])(\"$test\", ({ gamePlay, game, expected }) => {\n expect(services.gamePlayAugmenter[\"canSurvivorsSkipGamePlay\"](game, gamePlay)).toBe(expected);\n });\n });\n\n describe(\"canCupidSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return false when expected there are at least 2 targets for cupid.\",\n game: createFakeGame({\n players: [\n createFakeVillagerAlivePlayer(),\n createFakeVillagerAlivePlayer(),\n ],\n }),\n expected: false,\n },\n {\n test: \"should return true when expected there are less than 2 targets for cupid.\",\n game: createFakeGame({ players: [createFakeVillagerAlivePlayer()] }),\n expected: true,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canCupidSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canBigBadWolfSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return true when there are no players left to eat by werewolves.\",\n game: createFakeGame({ players: [createFakeWerewolfAlivePlayer()] }),\n expected: true,\n },\n {\n test: \"should return false when there are players left to eat by werewolves.\",\n game: createFakeGame({ players: [createFakeVillagerAlivePlayer()] }),\n expected: false,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canBigBadWolfSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canThiefSkipGamePlay\", () => {\n it.each<{\n test: string;\n game: Game;\n expected: boolean;\n }>([\n {\n test: \"should return true when game has undefined additional cards.\",\n game: createFakeGame(),\n expected: true,\n },\n {\n test: \"should return true when game has no additional cards.\",\n game: createFakeGame({ additionalCards: [], options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: false }) }) }) }),\n expected: true,\n },\n {\n test: \"should return true when thief doesn't have to choose between werewolves cards.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"seer\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: true }) }) }),\n }),\n expected: true,\n },\n {\n test: \"should return true when thief has to choose between werewolves cards but game options allow to skip.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: false }) }) }),\n }),\n expected: true,\n },\n {\n test: \"should return false when thief has to choose between werewolves cards and game options don't allow to skip.\",\n game: createFakeGame({\n additionalCards: [\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n createFakeGameAdditionalCard({ roleName: \"werewolf\" }),\n ],\n options: createFakeGameOptions({ roles: createFakeRolesGameOptions({ thief: createFakeThiefGameOptions({ mustChooseBetweenWerewolves: true }) }) }),\n }),\n expected: false,\n },\n ])(\"$test\", ({ game, expected }) => {\n expect(services.gamePlayAugmenter[\"canThiefSkipGamePlay\"](game)).toBe(expected);\n });\n });\n\n describe(\"canGamePlayBeSkipped\", () => {\n beforeEach(() => {\n mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canSurvivorsSkipGamePlay }, \"canSurvivorsSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canBigBadWolfSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canBigBadWolfSkipGamePlay }, \"canBigBadWolfSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canThiefSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canThiefSkipGamePlay }, \"canThiefSkipGamePlay\").mockImplementation();\n mocks.gamePlayAugmenterService.canCupidSkipGamePlay = jest.spyOn(services.gamePlayAugmenter as unknown as { canCupidSkipGamePlay }, \"canCupidSkipGamePlay\").mockImplementation();\n });\n\n it(\"should return false when game play source name is not in canBeSkippedPlayMethods.\", () => {\n const gamePlay = createFakeGamePlayWildChildChoosesModel();\n const game = createFakeGame();\n\n expect(services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay)).toBe(false);\n });\n\n it.each<{\n test: string;\n gamePlay: GamePlay;\n }>([\n {\n gamePlay: createFakeGamePlayLoversMeetEachOther(),\n test: \"should return true when game play source name are lovers.\",\n },\n {\n gamePlay: createFakeGamePlayCharmedMeetEachOther(),\n test: \"should return true when game play source name are charmed.\",\n },\n {\n gamePlay: createFakeGamePlayFoxSniffs(),\n test: \"should return true when game play source name is fox.\",\n },\n {\n gamePlay: createFakeGamePlayScandalmongerMarks(),\n test: \"should return true when game play source name is scandalmonger.\",\n },\n {\n gamePlay: createFakeGamePlayScapegoatBansVoting(),\n test: \"should return true when game play source name is scapegoat.\",\n },\n {\n gamePlay: createFakeGamePlayTwoSistersMeetEachOther(),\n test: \"should return true when game play source name are two sisters.\",\n },\n {\n gamePlay: createFakeGamePlayThreeBrothersMeetEachOther(),\n test: \"should return true when game play source name are three brothers.\",\n },\n {\n gamePlay: createFakeGamePlayWhiteWerewolfEats(),\n test: \"should return true when game play source name is white werewolf.\",\n },\n {\n gamePlay: createFakeGamePlayWitchUsesPotions(),\n test: \"should return true when game play source name is witch.\",\n },\n {\n gamePlay: createFakeGamePlayActorChoosesCard(),\n test: \"should return true when game play source name is actor.\",\n },\n {\n gamePlay: createFakeGamePlayAccursedWolfFatherInfects(),\n test: \"should return true when game play source name is accursed wolf-father.\",\n },\n {\n gamePlay: createFakeGamePlayStutteringJudgeRequestsAnotherVote(),\n test: \"should return true when game play source name is stuttering judge.\",\n },\n {\n gamePlay: createFakeGamePlayBearTamerGrowls(),\n test: \"should return true when game play source name is bear tamer.\",\n },\n ])(\"$test\", ({ gamePlay }) => {\n const game = createFakeGame();\n\n expect(services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay)).toBe(true);\n });\n\n it(\"should call canSurvivorsSkipGamePlay method when game play source name is survivors.\", () => {\n const gamePlay = createFakeGamePlaySurvivorsVote();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canSurvivorsSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game, gamePlay);\n });\n\n it(\"should call canBigBadWolfSkipGamePlay method when game play source name is big bad wolf.\", () => {\n const gamePlay = createFakeGamePlayBigBadWolfEats();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canBigBadWolfSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call canThiefSkipGamePlay method when game play source name is thief.\", () => {\n const gamePlay = createFakeGamePlayThiefChoosesCard();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canThiefSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n\n it(\"should call canCupidSkipGamePlay method when game play source name is cupid.\", () => {\n const gamePlay = createFakeGamePlayCupidCharms();\n const game = createFakeGame();\n services.gamePlayAugmenter[\"canGamePlayBeSkipped\"](game, gamePlay);\n\n expect(mocks.gamePlayAugmenterService.canCupidSkipGamePlay).toHaveBeenCalledExactlyOnceWith(game);\n });\n });\n\n describe(\"getExpectedPlayersToPlay\", () => {\n it(\"should throw error when there is no current play.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players });\n const interpolations = { gameId: game._id };\n const mockedError = new UnexpectedException(\"getExpectedPlayersToPlay\", UnexpectedExceptionReasons.NO_CURRENT_GAME_PLAY, { gameId: game._id.toString() });\n mocks.unexpectedExceptionFactory.createNoCurrentGamePlayUnexpectedException.mockReturnValueOnce(mockedError);\n\n expect(() => services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toThrow(mockedError);\n expect(mocks.unexpectedExceptionFactory.createNoCurrentGamePlayUnexpectedException).toHaveBeenCalledExactlyOnceWith(\"getExpectedPlayersToPlay\", interpolations);\n });\n\n it(\"should return alive werewolves when source is group of werewolves.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayWerewolvesEat() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([\n players[0],\n players[2],\n ]);\n });\n\n it(\"should return alive two sisters when source is specific role.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()] }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayTwoSistersMeetEachOther() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[3]]);\n });\n\n it(\"should not return sheriff when source is sheriff but action is not DELEGATE and sheriff is dead.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySheriffSettlesVotes() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([]);\n });\n\n it(\"should return sheriff when source is sheriff and action is DELEGATE even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySheriffDelegates() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return hunter when source is hunter and action is SHOOT even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeHunterAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayHunterShoots() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return scapegoat when source is scapegoat and action is BAN_VOTING even if he is dying.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer({}),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeScapegoatAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute(), createFakeCantVoteBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlayScapegoatBansVoting() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[5]]);\n });\n\n it(\"should return alive players capable of vote when action is vote.\", () => {\n const players = [\n createFakeWerewolfAlivePlayer(),\n createFakeWerewolfAlivePlayer({ isAlive: false }),\n createFakeWhiteWerewolfAlivePlayer(),\n createFakeTwoSistersAlivePlayer({ attributes: [createFakeCantVoteBySurvivorsPlayerAttribute()] }),\n createFakeTwoSistersAlivePlayer({ isAlive: false }),\n createFakeVillagerAlivePlayer({ attributes: [createFakeSheriffBySurvivorsPlayerAttribute()], isAlive: false }),\n ];\n const game = createFakeGame({ players, currentPlay: createFakeGamePlaySurvivorsVote() });\n\n expect(services.gamePlayAugmenter[\"getExpectedPlayersToPlay\"](game)).toStrictEqual([players[0], players[2]]);\n });\n });\n});" }, "tests/unit/specs/modules/game/providers/services/player/player-killer.service.spec.ts": { "tests": [ { - "id": "586", + "id": "588", "name": "Player Killer Service killOrRevealPlayer should return game as is when player can't be revealed or killed.", "location": { "start": { @@ -174962,7 +175124,7 @@ } }, { - "id": "587", + "id": "589", "name": "Player Killer Service killOrRevealPlayer should call kill method when player is killable.", "location": { "start": { @@ -174972,7 +175134,7 @@ } }, { - "id": "588", + "id": "590", "name": "Player Killer Service killOrRevealPlayer should call reveal role method when player role must be revealed but not killed.", "location": { "start": { @@ -174982,7 +175144,7 @@ } }, { - "id": "589", + "id": "591", "name": "Player Killer Service applyPlayerDeathOutcomes should create unexpected exception for later purposes when called.", "location": { "start": { @@ -174992,7 +175154,7 @@ } }, { - "id": "590", + "id": "592", "name": "Player Killer Service applyPlayerDeathOutcomes should apply player role death outcomes when called.", "location": { "start": { @@ -175002,7 +175164,7 @@ } }, { - "id": "591", + "id": "593", "name": "Player Killer Service applyPlayerDeathOutcomes should apply player side death outcomes when called.", "location": { "start": { @@ -175012,7 +175174,7 @@ } }, { - "id": "592", + "id": "594", "name": "Player Killer Service applyPlayerDeathOutcomes should apply player attributes death outcomes when called.", "location": { "start": { @@ -175022,7 +175184,7 @@ } }, { - "id": "593", + "id": "595", "name": "Player Killer Service applyPlayerDeathOutcomes should filter out player attributes which need to be removed after death when called.", "location": { "start": { @@ -175032,7 +175194,7 @@ } }, { - "id": "594", + "id": "596", "name": "Player Killer Service revealPlayerRole should create can't find player exception for later purposes when called.", "location": { "start": { @@ -175042,7 +175204,7 @@ } }, { - "id": "595", + "id": "597", "name": "Player Killer Service revealPlayerRole should reveal player role when called.", "location": { "start": { @@ -175052,7 +175214,7 @@ } }, { - "id": "596", + "id": "598", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should get elder lives count against werewolves when called.", "location": { "start": { @@ -175062,7 +175224,7 @@ } }, { - "id": "597", + "id": "599", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should get elder protected from werewolves records when called.", "location": { "start": { @@ -175072,7 +175234,7 @@ } }, { - "id": "598", + "id": "600", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should return same amount of lives when no werewolves attack against elder.", "location": { "start": { @@ -175082,7 +175244,7 @@ } }, { - "id": "599", + "id": "601", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should return amount of lives minus one when werewolves attacked the elder on current turn.", "location": { "start": { @@ -175092,7 +175254,7 @@ } }, { - "id": "600", + "id": "602", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should return amount of lives minus two when werewolves attacked the elder on current turn and also before that.", "location": { "start": { @@ -175102,7 +175264,7 @@ } }, { - "id": "601", + "id": "603", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should return amount of lives minus one when elder was attacked three times but protected once and saved by witch once.", "location": { "start": { @@ -175112,7 +175274,7 @@ } }, { - "id": "602", + "id": "604", "name": "Player Killer Service getElderLivesCountAgainstWerewolves should return amount of lives minus 1 when elder was attacked but not protected or saved by witch.", "location": { "start": { @@ -175122,7 +175284,7 @@ } }, { - "id": "603", + "id": "605", "name": "Player Killer Service applyPlayerRoleRevelationOutcomes should add can't vote attribute when player is idiot.", "location": { "start": { @@ -175132,7 +175294,7 @@ } }, { - "id": "604", + "id": "606", "name": "Player Killer Service applyPlayerRoleRevelationOutcomes should return the game as is when player is not an idiot.", "location": { "start": { @@ -175142,7 +175304,7 @@ } }, { - "id": "605", + "id": "607", "name": "Player Killer Service isElderKillable should return true when cause is not EATEN.", "location": { "start": { @@ -175152,7 +175314,7 @@ } }, { - "id": "606", + "id": "608", "name": "Player Killer Service isElderKillable should return false when cause is EATEN but elder still have at least one life left.", "location": { "start": { @@ -175162,7 +175324,7 @@ } }, { - "id": "607", + "id": "609", "name": "Player Killer Service isElderKillable should return true when cause is EATEN but elder has 0 life left.", "location": { "start": { @@ -175172,7 +175334,7 @@ } }, { - "id": "608", + "id": "610", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player role is already revealed.", "location": { "start": { @@ -175182,7 +175344,7 @@ } }, { - "id": "609", + "id": "611", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player is dead but options doesn't allow the role to be revealed.", "location": { "start": { @@ -175192,7 +175354,7 @@ } }, { - "id": "610", + "id": "612", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player role is not idiot.", "location": { "start": { @@ -175202,7 +175364,7 @@ } }, { - "id": "611", + "id": "613", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player role is idiot but powerless.", "location": { "start": { @@ -175212,7 +175374,7 @@ } }, { - "id": "612", + "id": "614", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player role is idiot but death cause is not vote.", "location": { "start": { @@ -175222,7 +175384,7 @@ } }, { - "id": "613", + "id": "615", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return false when player is not dead and his role can be revealed to others.", "location": { "start": { @@ -175232,7 +175394,7 @@ } }, { - "id": "614", + "id": "616", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return true when player is dead and his role can be revealed to others.", "location": { "start": { @@ -175242,7 +175404,7 @@ } }, { - "id": "615", + "id": "617", "name": "Player Killer Service doesPlayerRoleMustBeRevealed should return true when player role is idiot and death cause is vote.", "location": { "start": { @@ -175252,7 +175414,7 @@ } }, { - "id": "616", + "id": "618", "name": "Player Killer Service removePlayerAttributesAfterDeath should remove player attributes which need to be removed after death when called.", "location": { "start": { @@ -175262,7 +175424,7 @@ } }, { - "id": "617", + "id": "619", "name": "Player Killer Service isIdiotKillable should return true when idiot is already revealed.", "location": { "start": { @@ -175272,7 +175434,7 @@ } }, { - "id": "618", + "id": "620", "name": "Player Killer Service isIdiotKillable should return true when idiot is killed by other cause than a vote.", "location": { "start": { @@ -175282,7 +175444,7 @@ } }, { - "id": "619", + "id": "621", "name": "Player Killer Service isIdiotKillable should return true when idiot is killed by vote but powerless.", "location": { "start": { @@ -175292,7 +175454,7 @@ } }, { - "id": "620", + "id": "622", "name": "Player Killer Service isIdiotKillable should return false when idiot is not revealed, dies from votes and is not powerless.", "location": { "start": { @@ -175302,7 +175464,7 @@ } }, { - "id": "621", + "id": "623", "name": "Player Killer Service canPlayerBeEaten should return false when player is saved by the witch.", "location": { "start": { @@ -175312,7 +175474,7 @@ } }, { - "id": "622", + "id": "624", "name": "Player Killer Service canPlayerBeEaten should return false when player is protected by defender and is not little girl.", "location": { "start": { @@ -175322,7 +175484,7 @@ } }, { - "id": "623", + "id": "625", "name": "Player Killer Service canPlayerBeEaten should return false when player is protected by defender, is little girl but game options allows defender to protect her.", "location": { "start": { @@ -175332,7 +175494,7 @@ } }, { - "id": "624", + "id": "626", "name": "Player Killer Service canPlayerBeEaten should return true when player is protected by defender, is little girl but game options doesn't allow defender to protect her.", "location": { "start": { @@ -175342,7 +175504,7 @@ } }, { - "id": "625", + "id": "627", "name": "Player Killer Service canPlayerBeEaten should return false when little girl is saved by the witch.", "location": { "start": { @@ -175352,7 +175514,7 @@ } }, { - "id": "626", + "id": "628", "name": "Player Killer Service canPlayerBeEaten should return true when player defenseless.", "location": { "start": { @@ -175362,7 +175524,7 @@ } }, { - "id": "627", + "id": "629", "name": "Player Killer Service isPlayerKillable should return false when cause is EATEN and player can't be eaten.", "location": { "start": { @@ -175372,7 +175534,7 @@ } }, { - "id": "628", + "id": "630", "name": "Player Killer Service isPlayerKillable should not call can player be eaten validator when cause is not EATEN.", "location": { "start": { @@ -175382,7 +175544,7 @@ } }, { - "id": "629", + "id": "631", "name": "Player Killer Service isPlayerKillable should call is idiot killable when player is an idiot.", "location": { "start": { @@ -175392,7 +175554,7 @@ } }, { - "id": "630", + "id": "632", "name": "Player Killer Service isPlayerKillable should not call is idiot killable when player is not an idiot.", "location": { "start": { @@ -175402,7 +175564,7 @@ } }, { - "id": "631", + "id": "633", "name": "Player Killer Service isPlayerKillable should call is elder killable when player is an elder.", "location": { "start": { @@ -175412,7 +175574,7 @@ } }, { - "id": "632", + "id": "634", "name": "Player Killer Service isPlayerKillable should not call is elder killable when player is not an elder.", "location": { "start": { @@ -175422,7 +175584,7 @@ } }, { - "id": "633", + "id": "635", "name": "Player Killer Service isPlayerKillable should return true when there are no contraindications.", "location": { "start": { @@ -175432,7 +175594,7 @@ } }, { - "id": "634", + "id": "636", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should return game as is when killed player doesn't have the worshiped attribute.", "location": { "start": { @@ -175442,7 +175604,7 @@ } }, { - "id": "635", + "id": "637", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should return game as is when there is no wild child player.", "location": { "start": { @@ -175452,7 +175614,7 @@ } }, { - "id": "636", + "id": "638", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should return game as is when wild child player is dead.", "location": { "start": { @@ -175462,7 +175624,7 @@ } }, { - "id": "637", + "id": "639", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should return game as is when wild child player is powerless.", "location": { "start": { @@ -175472,7 +175634,7 @@ } }, { - "id": "638", + "id": "640", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should transform wild child to a werewolf sided player when called.", "location": { "start": { @@ -175482,7 +175644,7 @@ } }, { - "id": "639", + "id": "641", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should transform wild child to a werewolf sided player and add powerless attribute when wild child is actor in disguise.", "location": { "start": { @@ -175492,7 +175654,7 @@ } }, { - "id": "640", + "id": "642", "name": "Player Killer Service applyWorshipedPlayerDeathOutcomes should transform wild child to a werewolf sided player but without powerless attribute when wild child is actor in disguise and game options are changed.", "location": { "start": { @@ -175502,7 +175664,7 @@ } }, { - "id": "641", + "id": "643", "name": "Player Killer Service applyInLovePlayerDeathOutcomes should return game as is when killed player doesn't have the in love attribute.", "location": { "start": { @@ -175512,7 +175674,7 @@ } }, { - "id": "642", + "id": "644", "name": "Player Killer Service applyInLovePlayerDeathOutcomes should return game as is when the other lover is not found because no other one has the in love attribute.", "location": { "start": { @@ -175522,7 +175684,7 @@ } }, { - "id": "643", + "id": "645", "name": "Player Killer Service applyInLovePlayerDeathOutcomes should return game as is when the other lover is not found because he is dead.", "location": { "start": { @@ -175532,7 +175694,7 @@ } }, { - "id": "644", + "id": "646", "name": "Player Killer Service applyInLovePlayerDeathOutcomes should kill the other lover when called.", "location": { "start": { @@ -175542,7 +175704,7 @@ } }, { - "id": "645", + "id": "647", "name": "Player Killer Service applySheriffPlayerDeathOutcomes should return game as is when player is not the sheriff.", "location": { "start": { @@ -175552,7 +175714,7 @@ } }, { - "id": "646", + "id": "648", "name": "Player Killer Service applySheriffPlayerDeathOutcomes should return game as is when player is idiot and not powerless.", "location": { "start": { @@ -175562,7 +175724,7 @@ } }, { - "id": "647", + "id": "649", "name": "Player Killer Service applySheriffPlayerDeathOutcomes should prepend sheriff election game play when called with powerless idiot.", "location": { "start": { @@ -175572,7 +175734,7 @@ } }, { - "id": "648", + "id": "650", "name": "Player Killer Service applySheriffPlayerDeathOutcomes should prepend sheriff election game play when called with any other role.", "location": { "start": { @@ -175582,7 +175744,7 @@ } }, { - "id": "649", + "id": "651", "name": "Player Killer Service applyPlayerAttributesDeathOutcomes should call no methods when player doesn't have the right attributes.", "location": { "start": { @@ -175592,7 +175754,7 @@ } }, { - "id": "650", + "id": "652", "name": "Player Killer Service applyPlayerAttributesDeathOutcomes should call survivors methods when player have all attributes.", "location": { "start": { @@ -175602,7 +175764,7 @@ } }, { - "id": "651", + "id": "653", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game as is when player is not a werewolf sided player.", "location": { "start": { @@ -175612,7 +175774,7 @@ } }, { - "id": "652", + "id": "654", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game as is when player is a werewolf sided player but there is no big bad wolf in the game.", "location": { "start": { @@ -175622,7 +175784,7 @@ } }, { - "id": "653", + "id": "655", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game as is when player is a werewolf sided player but game options say that big bad wolf is not powerless if one werewolf dies.", "location": { "start": { @@ -175632,7 +175794,7 @@ } }, { - "id": "654", + "id": "656", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game as is when player is a werewolf sided player but killed player is big bad wolf himself.", "location": { "start": { @@ -175642,7 +175804,7 @@ } }, { - "id": "655", + "id": "657", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game as is when player is a werewolf sided player but big bad wolf is already powerless by werewolves.", "location": { "start": { @@ -175652,7 +175814,7 @@ } }, { - "id": "656", + "id": "658", "name": "Player Killer Service applyPlayerSideDeathOutcomes should return game with powerless big bad wolf when killer player is werewolf sided and big bad wolf is not already powerless by werewolves.", "location": { "start": { @@ -175662,7 +175824,7 @@ } }, { - "id": "657", + "id": "659", "name": "Player Killer Service applyRustySwordKnightDeathOutcomes should return game as is when killed player is not rusty sword knight.", "location": { "start": { @@ -175672,7 +175834,7 @@ } }, { - "id": "658", + "id": "660", "name": "Player Killer Service applyRustySwordKnightDeathOutcomes should return game as is when killed player is powerless.", "location": { "start": { @@ -175682,7 +175844,7 @@ } }, { - "id": "659", + "id": "661", "name": "Player Killer Service applyRustySwordKnightDeathOutcomes should return game as is when death cause is not eaten.", "location": { "start": { @@ -175692,7 +175854,7 @@ } }, { - "id": "660", + "id": "662", "name": "Player Killer Service applyRustySwordKnightDeathOutcomes should return game as is when no left alive werewolf is found.", "location": { "start": { @@ -175702,7 +175864,7 @@ } }, { - "id": "661", + "id": "663", "name": "Player Killer Service applyRustySwordKnightDeathOutcomes should return game with first left alive werewolf player with contaminated attribute when called.", "location": { "start": { @@ -175712,7 +175874,7 @@ } }, { - "id": "662", + "id": "664", "name": "Player Killer Service applyScapegoatDeathOutcomes should return game as is when killed player is not scapegoat.", "location": { "start": { @@ -175722,7 +175884,7 @@ } }, { - "id": "663", + "id": "665", "name": "Player Killer Service applyScapegoatDeathOutcomes should return game as is when killed player is powerless.", "location": { "start": { @@ -175732,7 +175894,7 @@ } }, { - "id": "664", + "id": "666", "name": "Player Killer Service applyScapegoatDeathOutcomes should return game as is when killed player was not scapegoated.", "location": { "start": { @@ -175742,7 +175904,7 @@ } }, { - "id": "665", + "id": "667", "name": "Player Killer Service applyScapegoatDeathOutcomes should return game with upcoming scapegoat bans votes play when called.", "location": { "start": { @@ -175752,7 +175914,7 @@ } }, { - "id": "666", + "id": "668", "name": "Player Killer Service applyElderDeathOutcomes should return game as is when killed player is not elder.", "location": { "start": { @@ -175762,7 +175924,7 @@ } }, { - "id": "667", + "id": "669", "name": "Player Killer Service applyElderDeathOutcomes should return game as is when killed player is powerless.", "location": { "start": { @@ -175772,7 +175934,7 @@ } }, { - "id": "668", + "id": "670", "name": "Player Killer Service applyElderDeathOutcomes should return game as is when elder doesn't take his revenge and idiot is not revealed.", "location": { "start": { @@ -175782,7 +175944,7 @@ } }, { - "id": "669", + "id": "671", "name": "Player Killer Service applyElderDeathOutcomes should game as is when elder doesn't take his revenge from game options.", "location": { "start": { @@ -175792,7 +175954,7 @@ } }, { - "id": "670", + "id": "672", "name": "Player Killer Service applyElderDeathOutcomes should return game with all villagers powerless when elder takes his revenge.", "location": { "start": { @@ -175802,7 +175964,7 @@ } }, { - "id": "671", + "id": "673", "name": "Player Killer Service applyElderDeathOutcomes should return game as is when idiot was revealed before but doesn't die on elder death thanks to game options.", "location": { "start": { @@ -175812,7 +175974,7 @@ } }, { - "id": "672", + "id": "674", "name": "Player Killer Service applyElderDeathOutcomes should return game with killed idiot when idiot was revealed before.", "location": { "start": { @@ -175822,7 +175984,7 @@ } }, { - "id": "673", + "id": "675", "name": "Player Killer Service applyHunterDeathOutcomes should return game as is when killed player is not hunter.", "location": { "start": { @@ -175832,7 +175994,7 @@ } }, { - "id": "674", + "id": "676", "name": "Player Killer Service applyHunterDeathOutcomes should return game as is when killed player powerless.", "location": { "start": { @@ -175842,7 +176004,7 @@ } }, { - "id": "675", + "id": "677", "name": "Player Killer Service applyHunterDeathOutcomes should return game with upcoming hunter shoots play when called.", "location": { "start": { @@ -175852,7 +176014,7 @@ } }, { - "id": "676", + "id": "678", "name": "Player Killer Service applyPlayerRoleDeathOutcomes should return game as is without calling role method outcomes when killed player doesn't have the right role.", "location": { "start": { @@ -175862,7 +176024,7 @@ } }, { - "id": "677", + "id": "679", "name": "Player Killer Service applyPlayerRoleDeathOutcomes should call killed hunter outcomes method when killed player is hunter.", "location": { "start": { @@ -175872,7 +176034,7 @@ } }, { - "id": "678", + "id": "680", "name": "Player Killer Service applyPlayerRoleDeathOutcomes should call killed elder outcomes method when killed player is elder.", "location": { "start": { @@ -175882,7 +176044,7 @@ } }, { - "id": "679", + "id": "681", "name": "Player Killer Service applyPlayerRoleDeathOutcomes should call killed scapegoat outcomes method when killed player is scapegoat.", "location": { "start": { @@ -175892,7 +176054,7 @@ } }, { - "id": "680", + "id": "682", "name": "Player Killer Service applyPlayerRoleDeathOutcomes should call killed rusty sword knight outcomes method when killed player is rusty sword knight.", "location": { "start": { @@ -175902,7 +176064,7 @@ } }, { - "id": "681", + "id": "683", "name": "Player Killer Service killPlayer should set player to dead with his death and add survivors bury dead bodies game play when not present in upcoming plays.", "location": { "start": { @@ -175912,7 +176074,7 @@ } }, { - "id": "682", + "id": "684", "name": "Player Killer Service killPlayer should set player to dead with his death but doesn't add survivors bury dead bodies game play when present in upcoming plays.", "location": { "start": { @@ -175922,7 +176084,7 @@ } }, { - "id": "683", + "id": "685", "name": "Player Killer Service getPlayerToKillOrRevealInGame should throw error when player is already dead.", "location": { "start": { @@ -175932,7 +176094,7 @@ } }, { - "id": "684", + "id": "686", "name": "Player Killer Service getPlayerToKillOrRevealInGame should get player to kill when called.", "location": { "start": { @@ -175947,7 +176109,7 @@ "tests/e2e/specs/modules/game/controllers/game.controller.e2e-spec.ts": { "tests": [ { - "id": "685", + "id": "687", "name": "Game Controller GET /games should get no games when no populate yet.", "location": { "start": { @@ -175957,7 +176119,7 @@ } }, { - "id": "686", + "id": "688", "name": "Game Controller GET /games should get 3 games when 3 games were created.", "location": { "start": { @@ -175967,7 +176129,7 @@ } }, { - "id": "687", + "id": "689", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when there is not enough players.", "location": { "start": { @@ -175977,7 +176139,7 @@ } }, { - "id": "688", + "id": "690", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when the maximum of players is reached.", "location": { "start": { @@ -175987,7 +176149,7 @@ } }, { - "id": "689", + "id": "691", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when one of the player name is too short.", "location": { "start": { @@ -175997,7 +176159,7 @@ } }, { - "id": "690", + "id": "692", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when one of the player name is too long.", "location": { "start": { @@ -176007,7 +176169,7 @@ } }, { - "id": "691", + "id": "693", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when two players have the same name.", "location": { "start": { @@ -176017,7 +176179,7 @@ } }, { - "id": "692", + "id": "694", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when werewolf is in excluded roles", "location": { "start": { @@ -176027,7 +176189,7 @@ } }, { - "id": "693", + "id": "695", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when villager is in excluded roles.", "location": { "start": { @@ -176037,7 +176199,7 @@ } }, { - "id": "694", + "id": "696", "name": "Game Controller GET /games/random-composition should not allow getting random game composition when there is twice the same excluded role.", "location": { "start": { @@ -176047,7 +176209,7 @@ } }, { - "id": "695", + "id": "697", "name": "Game Controller GET /games/random-composition should get random composition when called.", "location": { "start": { @@ -176057,7 +176219,7 @@ } }, { - "id": "696", + "id": "698", "name": "Game Controller GET /game/:id should get a bad request error when id is not mongoId.", "location": { "start": { @@ -176067,7 +176229,7 @@ } }, { - "id": "697", + "id": "699", "name": "Game Controller GET /game/:id should get a not found error when id doesn't exist in base.", "location": { "start": { @@ -176077,7 +176239,7 @@ } }, { - "id": "698", + "id": "700", "name": "Game Controller GET /game/:id should get a game when id exists in base.", "location": { "start": { @@ -176087,7 +176249,7 @@ } }, { - "id": "699", + "id": "701", "name": "Game Controller POST /games should not allow game creation when no players are provided.", "location": { "start": { @@ -176097,7 +176259,7 @@ } }, { - "id": "700", + "id": "702", "name": "Game Controller POST /games should not allow game creation when the minimum of players is not reached.", "location": { "start": { @@ -176107,7 +176269,7 @@ } }, { - "id": "701", + "id": "703", "name": "Game Controller POST /games should not allow game creation when the maximum of players is reached.", "location": { "start": { @@ -176117,7 +176279,7 @@ } }, { - "id": "702", + "id": "704", "name": "Game Controller POST /games should not allow game creation when one of the player name is too short.", "location": { "start": { @@ -176127,7 +176289,7 @@ } }, { - "id": "703", + "id": "705", "name": "Game Controller POST /games should not allow game creation when one of the player name is too long.", "location": { "start": { @@ -176137,7 +176299,7 @@ } }, { - "id": "704", + "id": "706", "name": "Game Controller POST /games should not allow game creation when two players have the same name.", "location": { "start": { @@ -176147,7 +176309,7 @@ } }, { - "id": "705", + "id": "707", "name": "Game Controller POST /games should not allow game creation when there is only one brother in the same game.", "location": { "start": { @@ -176157,7 +176319,7 @@ } }, { - "id": "706", + "id": "708", "name": "Game Controller POST /games should not allow game creation when there is two witches in the same game.", "location": { "start": { @@ -176167,7 +176329,7 @@ } }, { - "id": "707", + "id": "709", "name": "Game Controller POST /games should not allow game creation when there is no villager in game's composition.", "location": { "start": { @@ -176177,7 +176339,7 @@ } }, { - "id": "708", + "id": "710", "name": "Game Controller POST /games should not allow game creation when there is no werewolf in game's composition.", "location": { "start": { @@ -176187,7 +176349,7 @@ } }, { - "id": "709", + "id": "711", "name": "Game Controller POST /games should not allow game creation when one of the player position is lower than 0.", "location": { "start": { @@ -176197,7 +176359,7 @@ } }, { - "id": "710", + "id": "712", "name": "Game Controller POST /games should not allow game creation when one of the player position is not consistent faced to others.", "location": { "start": { @@ -176207,7 +176369,7 @@ } }, { - "id": "711", + "id": "713", "name": "Game Controller POST /games should not allow game creation when thief is in the game but additional cards are not set.", "location": { "start": { @@ -176217,7 +176379,7 @@ } }, { - "id": "712", + "id": "714", "name": "Game Controller POST /games should not allow game creation when thief is not in the game but additional cards are set.", "location": { "start": { @@ -176227,7 +176389,7 @@ } }, { - "id": "713", + "id": "715", "name": "Game Controller POST /games should not allow game creation when thief additional cards are more than the expected default limit.", "location": { "start": { @@ -176237,7 +176399,7 @@ } }, { - "id": "714", + "id": "716", "name": "Game Controller POST /games should not allow game creation when thief additional cards are less than the expected limit defined in options.", "location": { "start": { @@ -176247,7 +176409,7 @@ } }, { - "id": "715", + "id": "717", "name": "Game Controller POST /games should not allow game creation when one thief additional card is the thief himself.", "location": { "start": { @@ -176257,7 +176419,7 @@ } }, { - "id": "716", + "id": "718", "name": "Game Controller POST /games should not allow game creation when one thief additional card (thief role) is is not available for thief.", "location": { "start": { @@ -176267,7 +176429,7 @@ } }, { - "id": "717", + "id": "719", "name": "Game Controller POST /games should not allow game creation when one thief additional card (two-sisters role) is is not available for thief.", "location": { "start": { @@ -176277,7 +176439,7 @@ } }, { - "id": "718", + "id": "720", "name": "Game Controller POST /games should not allow game creation when one thief additional card (three-brothers role) is is not available for thief.", "location": { "start": { @@ -176287,7 +176449,7 @@ } }, { - "id": "719", + "id": "721", "name": "Game Controller POST /games should not allow game creation when two thief additional role cards exceed the maximum occurrences in game possible.", "location": { "start": { @@ -176297,7 +176459,7 @@ } }, { - "id": "720", + "id": "722", "name": "Game Controller POST /games should not allow game creation when one thief additional role card exceeds the maximum occurrences in game possible because another player has it.", "location": { "start": { @@ -176307,7 +176469,7 @@ } }, { - "id": "721", + "id": "723", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is in the game and one of the player's group is not set", "location": { "start": { @@ -176317,7 +176479,7 @@ } }, { - "id": "722", + "id": "724", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is in the game and there is only one group among players", "location": { "start": { @@ -176327,7 +176489,7 @@ } }, { - "id": "723", + "id": "725", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is in the game and there are three groups among players", "location": { "start": { @@ -176337,7 +176499,7 @@ } }, { - "id": "724", + "id": "726", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is in the game and one of the group name is too short", "location": { "start": { @@ -176347,7 +176509,7 @@ } }, { - "id": "725", + "id": "727", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is in the game and one of the group name is too long", "location": { "start": { @@ -176357,7 +176519,7 @@ } }, { - "id": "726", + "id": "728", "name": "Game Controller POST /games should not allow game creation when prejudiced manipulator is not in the game and there groups among players", "location": { "start": { @@ -176367,7 +176529,7 @@ } }, { - "id": "727", + "id": "729", "name": "Game Controller POST /games should not allow game creation when actor is in the game but additional cards are not set.", "location": { "start": { @@ -176377,7 +176539,7 @@ } }, { - "id": "728", + "id": "730", "name": "Game Controller POST /games should not allow game creation when actor is not in the game but additional cards are set.", "location": { "start": { @@ -176387,7 +176549,7 @@ } }, { - "id": "729", + "id": "731", "name": "Game Controller POST /games should not allow game creation when actor additional cards are more than the expected default limit.", "location": { "start": { @@ -176397,7 +176559,7 @@ } }, { - "id": "730", + "id": "732", "name": "Game Controller POST /games should not allow game creation when actor additional cards are more than the expected changed limit set in options.", "location": { "start": { @@ -176407,7 +176569,7 @@ } }, { - "id": "731", + "id": "733", "name": "Game Controller POST /games should not allow game creation when one actor additional card (werewolf role) is is not available for actor.", "location": { "start": { @@ -176417,7 +176579,7 @@ } }, { - "id": "732", + "id": "734", "name": "Game Controller POST /games should not allow game creation when one actor additional card (big-bad-wolf role) is is not available for actor.", "location": { "start": { @@ -176427,7 +176589,7 @@ } }, { - "id": "733", + "id": "735", "name": "Game Controller POST /games should not allow game creation when one actor additional card (two-sisters role) is is not available for actor.", "location": { "start": { @@ -176437,7 +176599,7 @@ } }, { - "id": "734", + "id": "736", "name": "Game Controller POST /games should not allow game creation when one actor additional card (actor role) is is not available for actor.", "location": { "start": { @@ -176447,7 +176609,7 @@ } }, { - "id": "735", + "id": "737", "name": "Game Controller POST /games should not allow game creation when one actor additional role card exceeds the maximum occurrences in game possible because another player has it.", "location": { "start": { @@ -176457,7 +176619,7 @@ } }, { - "id": "736", + "id": "738", "name": "Game Controller POST /games should create game when called.", "location": { "start": { @@ -176467,7 +176629,7 @@ } }, { - "id": "737", + "id": "739", "name": "Game Controller POST /games should create game with additional cards when thief is in the game.", "location": { "start": { @@ -176477,7 +176639,7 @@ } }, { - "id": "738", + "id": "740", "name": "Game Controller POST /games should create game with different options when called with options specified and some omitted.", "location": { "start": { @@ -176487,7 +176649,7 @@ } }, { - "id": "739", + "id": "741", "name": "Game Controller DELETE /game/:id should get a bad request error when id is not mongoId.", "location": { "start": { @@ -176497,7 +176659,7 @@ } }, { - "id": "740", + "id": "742", "name": "Game Controller DELETE /game/:id should get a not found error when id doesn't exist in base.", "location": { "start": { @@ -176507,7 +176669,7 @@ } }, { - "id": "741", + "id": "743", "name": "Game Controller DELETE /game/:id should get a bad request error when game doesn't have playing status.", "location": { "start": { @@ -176517,7 +176679,7 @@ } }, { - "id": "742", + "id": "744", "name": "Game Controller DELETE /game/:id should update game status to canceled when called.", "location": { "start": { @@ -176527,7 +176689,7 @@ } }, { - "id": "743", + "id": "745", "name": "Game Controller POST /game/:id/play should not allow game play when game id is not a mongo id.", "location": { "start": { @@ -176537,7 +176699,7 @@ } }, { - "id": "744", + "id": "746", "name": "Game Controller POST /game/:id/play should not allow game play when player ids in targets must be unique.", "location": { "start": { @@ -176547,7 +176709,7 @@ } }, { - "id": "745", + "id": "747", "name": "Game Controller POST /game/:id/play should not allow game play when game id not found.", "location": { "start": { @@ -176557,7 +176719,7 @@ } }, { - "id": "746", + "id": "748", "name": "Game Controller POST /game/:id/play should not allow game play when payload contains unknown resources id.", "location": { "start": { @@ -176567,7 +176729,7 @@ } }, { - "id": "747", + "id": "749", "name": "Game Controller POST /game/:id/play should not allow game play when payload is not valid.", "location": { "start": { @@ -176577,7 +176739,7 @@ } }, { - "id": "748", + "id": "750", "name": "Game Controller POST /game/:id/play should make a game play when called with votes.", "location": { "start": { @@ -176587,7 +176749,7 @@ } }, { - "id": "749", + "id": "751", "name": "Game Controller POST /game/:id/play should make a game play when called with targets.", "location": { "start": { @@ -176597,7 +176759,7 @@ } }, { - "id": "750", + "id": "752", "name": "Game Controller GET /games/:id/history should get bad request error on getting game history when limit is negative.", "location": { "start": { @@ -176607,7 +176769,7 @@ } }, { - "id": "751", + "id": "753", "name": "Game Controller GET /games/:id/history should get bad request error on getting game history when limit is not a number.", "location": { "start": { @@ -176617,7 +176779,7 @@ } }, { - "id": "752", + "id": "754", "name": "Game Controller GET /games/:id/history should get bad request error on getting game history when order is not asc nor desc.", "location": { "start": { @@ -176627,7 +176789,7 @@ } }, { - "id": "753", + "id": "755", "name": "Game Controller GET /games/:id/history should get a bad request error when id is not mongoId.", "location": { "start": { @@ -176637,7 +176799,7 @@ } }, { - "id": "754", + "id": "756", "name": "Game Controller GET /games/:id/history should get a not found error when id doesn't exist in base.", "location": { "start": { @@ -176647,7 +176809,7 @@ } }, { - "id": "755", + "id": "757", "name": "Game Controller GET /games/:id/history should return no game history records when game doesn't have any.", "location": { "start": { @@ -176657,7 +176819,7 @@ } }, { - "id": "756", + "id": "758", "name": "Game Controller GET /games/:id/history should return 3 game history records when game have 3 records.", "location": { "start": { @@ -176667,7 +176829,7 @@ } }, { - "id": "757", + "id": "759", "name": "Game Controller GET /games/:id/history should return last recent game history record when limit is 1 and order is desc.", "location": { "start": { @@ -176682,7 +176844,7 @@ "tests/e2e/specs/modules/game/providers/repositories/game-history-record.repository.e2e-spec.ts": { "tests": [ { - "id": "758", + "id": "760", "name": "Game History Record Repository getGameHistory should get nothing when there are no record.", "location": { "start": { @@ -176692,7 +176854,7 @@ } }, { - "id": "759", + "id": "761", "name": "Game History Record Repository getGameHistory should get all ascending records when called with gameId with records with default get game history dto.", "location": { "start": { @@ -176702,7 +176864,7 @@ } }, { - "id": "760", + "id": "762", "name": "Game History Record Repository getGameHistory should get only one record when called with get game history dto limit set to 1.", "location": { "start": { @@ -176712,7 +176874,7 @@ } }, { - "id": "761", + "id": "763", "name": "Game History Record Repository getGameHistory should get records in descending order when called with get game history dto order set to DESC.", "location": { "start": { @@ -176722,7 +176884,7 @@ } }, { - "id": "762", + "id": "764", "name": "Game History Record Repository create should not create history record when turn is lower than 1.", "location": { "start": { @@ -176732,7 +176894,7 @@ } }, { - "id": "763", + "id": "765", "name": "Game History Record Repository create should not create history record when tick is lower than 1.", "location": { "start": { @@ -176742,7 +176904,7 @@ } }, { - "id": "764", + "id": "766", "name": "Game History Record Repository create should not create history record when phase is not in enum.", "location": { "start": { @@ -176752,7 +176914,7 @@ } }, { - "id": "765", + "id": "767", "name": "Game History Record Repository create should not create history record when players in play's source is empty.", "location": { "start": { @@ -176762,7 +176924,7 @@ } }, { - "id": "766", + "id": "768", "name": "Game History Record Repository create should not create history record when source in play's source is not in enum.", "location": { "start": { @@ -176772,7 +176934,7 @@ } }, { - "id": "767", + "id": "769", "name": "Game History Record Repository create should not create history record when potion in play's target is not in enum.", "location": { "start": { @@ -176782,7 +176944,7 @@ } }, { - "id": "768", + "id": "770", "name": "Game History Record Repository create should not create history record when voting result is not in enum.", "location": { "start": { @@ -176792,7 +176954,7 @@ } }, { - "id": "769", + "id": "771", "name": "Game History Record Repository create should not create history record when chosen side is not in enum.", "location": { "start": { @@ -176802,7 +176964,7 @@ } }, { - "id": "770", + "id": "772", "name": "Game History Record Repository create should create history record when called.", "location": { "start": { @@ -176812,7 +176974,7 @@ } }, { - "id": "771", + "id": "773", "name": "Game History Record Repository getLastGameHistoryDefenderProtectsRecord should return no record when there is no defender play in the history.", "location": { "start": { @@ -176822,7 +176984,7 @@ } }, { - "id": "772", + "id": "774", "name": "Game History Record Repository getLastGameHistoryDefenderProtectsRecord should return no record when there gameId is not the good one.", "location": { "start": { @@ -176832,7 +176994,7 @@ } }, { - "id": "773", + "id": "775", "name": "Game History Record Repository getLastGameHistoryDefenderProtectsRecord should return the last defender game history play record when called.", "location": { "start": { @@ -176842,7 +177004,7 @@ } }, { - "id": "774", + "id": "776", "name": "Game History Record Repository getLastGameHistorySurvivorsVoteRecord should return no record when there is no defender play in the history.", "location": { "start": { @@ -176852,7 +177014,7 @@ } }, { - "id": "775", + "id": "777", "name": "Game History Record Repository getLastGameHistorySurvivorsVoteRecord should return no record when there gameId is not the good one.", "location": { "start": { @@ -176862,7 +177024,7 @@ } }, { - "id": "776", + "id": "778", "name": "Game History Record Repository getLastGameHistorySurvivorsVoteRecord should one record when game history contains one survivors vote.", "location": { "start": { @@ -176872,7 +177034,7 @@ } }, { - "id": "777", + "id": "779", "name": "Game History Record Repository getLastGameHistoryTieInVotesRecord should return no record when there is no vote play in the history.", "location": { "start": { @@ -176882,7 +177044,7 @@ } }, { - "id": "778", + "id": "780", "name": "Game History Record Repository getLastGameHistoryTieInVotesRecord should return no record when there is no tie in vote play in the history.", "location": { "start": { @@ -176892,7 +177054,7 @@ } }, { - "id": "779", + "id": "781", "name": "Game History Record Repository getLastGameHistoryTieInVotesRecord should return no record when there gameId is not the good one.", "location": { "start": { @@ -176902,7 +177064,7 @@ } }, { - "id": "780", + "id": "782", "name": "Game History Record Repository getLastGameHistoryTieInVotesRecord should return the last tie in vote game history play record when called.", "location": { "start": { @@ -176912,7 +177074,7 @@ } }, { - "id": "781", + "id": "783", "name": "Game History Record Repository getGameHistoryWitchUsesSpecificPotionRecords should get no record when there are no witch play.", "location": { "start": { @@ -176922,7 +177084,7 @@ } }, { - "id": "782", + "id": "784", "name": "Game History Record Repository getGameHistoryWitchUsesSpecificPotionRecords should get no record when there are no witch using life potion play.", "location": { "start": { @@ -176932,7 +177094,7 @@ } }, { - "id": "783", + "id": "785", "name": "Game History Record Repository getGameHistoryWitchUsesSpecificPotionRecords should get records of witch using life potion for this gameId when called.", "location": { "start": { @@ -176942,7 +177104,7 @@ } }, { - "id": "784", + "id": "786", "name": "Game History Record Repository getGameHistoryWitchUsesSpecificPotionRecords should get no record when there are no witch using death potion play.", "location": { "start": { @@ -176952,7 +177114,7 @@ } }, { - "id": "785", + "id": "787", "name": "Game History Record Repository getGameHistoryWitchUsesSpecificPotionRecords should get records of witch using death potion for this gameId when called.", "location": { "start": { @@ -176962,7 +177124,7 @@ } }, { - "id": "786", + "id": "788", "name": "Game History Record Repository getGameHistoryAccursedWolfFatherInfectsWithTargetRecords should return no record when there is no infect play in the history.", "location": { "start": { @@ -176972,7 +177134,7 @@ } }, { - "id": "787", + "id": "789", "name": "Game History Record Repository getGameHistoryAccursedWolfFatherInfectsWithTargetRecords should return no record when there gameId is not the good one.", "location": { "start": { @@ -176982,7 +177144,7 @@ } }, { - "id": "788", + "id": "790", "name": "Game History Record Repository getGameHistoryAccursedWolfFatherInfectsWithTargetRecords should return records of accursed wolf father infecting with target for this gameId when called.", "location": { "start": { @@ -176992,7 +177154,7 @@ } }, { - "id": "789", + "id": "791", "name": "Game History Record Repository getLastGameHistoryAccursedWolfFatherInfectsRecord should return no record when there is no infect play in the history.", "location": { "start": { @@ -177002,7 +177164,7 @@ } }, { - "id": "790", + "id": "792", "name": "Game History Record Repository getLastGameHistoryAccursedWolfFatherInfectsRecord should return no record when there gameId is not the good one.", "location": { "start": { @@ -177012,7 +177174,7 @@ } }, { - "id": "791", + "id": "793", "name": "Game History Record Repository getLastGameHistoryAccursedWolfFatherInfectsRecord should return the last accursed wolf father infects game history play record when called.", "location": { "start": { @@ -177022,7 +177184,7 @@ } }, { - "id": "792", + "id": "794", "name": "Game History Record Repository getGameHistoryStutteringJudgeRequestsAnotherVoteRecords should get no record when there are no vote with judge request play.", "location": { "start": { @@ -177032,7 +177194,7 @@ } }, { - "id": "793", + "id": "795", "name": "Game History Record Repository getGameHistoryStutteringJudgeRequestsAnotherVoteRecords should get records of stuttering judge requesting another vote for this gameId when called.", "location": { "start": { @@ -177042,7 +177204,7 @@ } }, { - "id": "794", + "id": "796", "name": "Game History Record Repository getGameHistoryWerewolvesEatElderRecords should get no record when there are no eat play.", "location": { "start": { @@ -177052,7 +177214,7 @@ } }, { - "id": "795", + "id": "797", "name": "Game History Record Repository getGameHistoryWerewolvesEatElderRecords should get records of elder eaten by any kind of werewolves for this gameId when called.", "location": { "start": { @@ -177062,7 +177224,7 @@ } }, { - "id": "796", + "id": "798", "name": "Game History Record Repository getGameHistoryElderProtectedFromWerewolvesRecords should get game history where elder is protected from werewolves records for gameId when called.", "location": { "start": { @@ -177072,7 +177234,7 @@ } }, { - "id": "797", + "id": "799", "name": "Game History Record Repository getPreviousGameHistoryRecord should get no record when game doesn't have history yet.", "location": { "start": { @@ -177082,7 +177244,7 @@ } }, { - "id": "798", + "id": "800", "name": "Game History Record Repository getPreviousGameHistoryRecord should get previous game history record for gameId when called.", "location": { "start": { @@ -177092,7 +177254,7 @@ } }, { - "id": "799", + "id": "801", "name": "Game History Record Repository getGameHistoryPhaseRecords should get 3 records when called with gameId, turn and phase.", "location": { "start": { @@ -177102,7 +177264,7 @@ } }, { - "id": "800", + "id": "802", "name": "Game History Record Repository getGameHistoryGamePlayRecords should get one record when cupid charming.", "location": { "start": { @@ -177112,7 +177274,7 @@ } }, { - "id": "801", + "id": "803", "name": "Game History Record Repository getGameHistoryGamePlayRecords should get no record when pied-piper charming but on wrong game.", "location": { "start": { @@ -177122,7 +177284,7 @@ } }, { - "id": "802", + "id": "804", "name": "Game History Record Repository getGameHistoryGamePlayRecords should get one record when cupid charming because of angel presence.", "location": { "start": { @@ -177132,7 +177294,7 @@ } }, { - "id": "803", + "id": "805", "name": "Game History Record Repository getGameHistoryGamePlayMadeByPlayerRecords should get one record when cupid charming.", "location": { "start": { @@ -177142,7 +177304,7 @@ } }, { - "id": "804", + "id": "806", "name": "Game History Record Repository getGameHistoryGamePlayMadeByPlayerRecords should get no record when pied-piper charming but on wrong game.", "location": { "start": { @@ -177152,7 +177314,7 @@ } }, { - "id": "805", + "id": "807", "name": "Game History Record Repository getGameHistoryGamePlayMadeByPlayerRecords should get no record when werewolves eating but player is not found in game play.", "location": { "start": { @@ -177162,7 +177324,7 @@ } }, { - "id": "806", + "id": "808", "name": "Game History Record Repository getGameHistoryGamePlayMadeByPlayerRecords should get one record when cupid charming because of angel presence.", "location": { "start": { @@ -177177,7 +177339,7 @@ "tests/unit/specs/modules/game/providers/services/game-history/game-history-record.service.spec.ts": { "tests": [ { - "id": "807", + "id": "809", "name": "Game History Record Service createGameHistoryRecord should create game history record when called with valid data.", "location": { "start": { @@ -177187,7 +177349,7 @@ } }, { - "id": "808", + "id": "810", "name": "Game History Record Service getLastGameHistoryDefenderProtectsRecord should get game history when defender protected when called.", "location": { "start": { @@ -177197,7 +177359,7 @@ } }, { - "id": "809", + "id": "811", "name": "Game History Record Service getLastGameHistorySurvivorsVoteRecord should get last game history when survivors voted when called.", "location": { "start": { @@ -177207,7 +177369,7 @@ } }, { - "id": "810", + "id": "812", "name": "Game History Record Service getLastGameHistoryTieInVotesRecord should get game history when all voted and there was a tie when called.", "location": { "start": { @@ -177217,7 +177379,7 @@ } }, { - "id": "811", + "id": "813", "name": "Game History Record Service getGameHistoryWitchUsesSpecificPotionRecords should get game history records when witch used life potion when called.", "location": { "start": { @@ -177227,7 +177389,7 @@ } }, { - "id": "812", + "id": "814", "name": "Game History Record Service getGameHistoryWitchUsesSpecificPotionRecords should get game history records when witch used death potion when called.", "location": { "start": { @@ -177237,7 +177399,7 @@ } }, { - "id": "813", + "id": "815", "name": "Game History Record Service getGameHistoryAccursedWolfFatherInfectsWithTargetRecords should get game history records when accursed wolf-father infected a player when called.", "location": { "start": { @@ -177247,7 +177409,7 @@ } }, { - "id": "814", + "id": "816", "name": "Game History Record Service getLastGameHistoryAccursedWolfFatherInfectsRecord should get last game history records when accursed wolf-father infected a player when called.", "location": { "start": { @@ -177257,7 +177419,7 @@ } }, { - "id": "815", + "id": "817", "name": "Game History Record Service getGameHistoryStutteringJudgeRequestsAnotherVoteRecords should get game history records when stuttering judge requested another vote when called.", "location": { "start": { @@ -177267,7 +177429,7 @@ } }, { - "id": "816", + "id": "818", "name": "Game History Record Service getGameHistoryWerewolvesEatElderRecords should get game history records when any kind of werewolves eat elder when called.", "location": { "start": { @@ -177277,7 +177439,7 @@ } }, { - "id": "817", + "id": "819", "name": "Game History Record Service getGameHistoryElderProtectedFromWerewolvesRecords should get game history records when elder is protected from werewolves when called.", "location": { "start": { @@ -177287,7 +177449,7 @@ } }, { - "id": "818", + "id": "820", "name": "Game History Record Service getGameHistoryPhaseRecords should call getGameHistoryPhaseRecords method when called.", "location": { "start": { @@ -177297,7 +177459,7 @@ } }, { - "id": "819", + "id": "821", "name": "Game History Record Service getPreviousGameHistoryRecord should previous game history record when called.", "location": { "start": { @@ -177307,7 +177469,7 @@ } }, { - "id": "820", + "id": "822", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should throw error when there is no current play for the game.", "location": { "start": { @@ -177317,7 +177479,7 @@ } }, { - "id": "821", + "id": "823", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should generate current game history to insert when called.", "location": { "start": { @@ -177327,7 +177489,7 @@ } }, { - "id": "822", + "id": "824", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should call generateCurrentGameHistoryRecordPlayToInsert method when called.", "location": { "start": { @@ -177337,7 +177499,7 @@ } }, { - "id": "823", + "id": "825", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should call generateCurrentGameHistoryRecordRevealedPlayersToInsert method when called.", "location": { "start": { @@ -177347,7 +177509,7 @@ } }, { - "id": "824", + "id": "826", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should call generateCurrentGameHistoryRecordDeadPlayersToInsert method when called.", "location": { "start": { @@ -177357,7 +177519,7 @@ } }, { - "id": "825", + "id": "827", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should call generateCurrentGameHistoryRecordPlayVotingToInsert method when called with votes and play type is vote.", "location": { "start": { @@ -177367,7 +177529,7 @@ } }, { - "id": "826", + "id": "828", "name": "Game History Record Service generateCurrentGameHistoryRecordToInsert should not call generateCurrentGameHistoryRecordPlayVotingToInsert method when called with votes and play type is not vote.", "location": { "start": { @@ -177377,7 +177539,7 @@ } }, { - "id": "827", + "id": "829", "name": "Game History Record Service getGameHistory should call getGameHistory repository method when called.", "location": { "start": { @@ -177387,7 +177549,7 @@ } }, { - "id": "828", + "id": "830", "name": "Game History Record Service hasGamePlayBeenMade should call getGameHistoryGamePlayMadeByPlayerRecords repository method when called.", "location": { "start": { @@ -177397,7 +177559,7 @@ } }, { - "id": "829", + "id": "831", "name": "Game History Record Service hasGamePlayBeenMade should return false when there is no game play record.", "location": { "start": { @@ -177407,7 +177569,7 @@ } }, { - "id": "830", + "id": "832", "name": "Game History Record Service hasGamePlayBeenMade should return true when there is a game play record.", "location": { "start": { @@ -177417,7 +177579,7 @@ } }, { - "id": "831", + "id": "833", "name": "Game History Record Service hasGamePlayBeenMadeByPlayer should call getGameHistoryGamePlayMadeByPlayerRecords repository method when called.", "location": { "start": { @@ -177427,7 +177589,7 @@ } }, { - "id": "832", + "id": "834", "name": "Game History Record Service hasGamePlayBeenMadeByPlayer should return false when there is no game play record.", "location": { "start": { @@ -177437,7 +177599,7 @@ } }, { - "id": "833", + "id": "835", "name": "Game History Record Service hasGamePlayBeenMadeByPlayer should return true when there is a game play record.", "location": { "start": { @@ -177447,7 +177609,7 @@ } }, { - "id": "834", + "id": "836", "name": "Game History Record Service generateCurrentGameHistoryRecordDeadPlayersToInsert should generate current game history dead players when called.", "location": { "start": { @@ -177457,7 +177619,7 @@ } }, { - "id": "835", + "id": "837", "name": "Game History Record Service generateCurrentGameHistoryRecordDeadPlayersToInsert should return undefined when there is no dead players.", "location": { "start": { @@ -177467,7 +177629,7 @@ } }, { - "id": "836", + "id": "838", "name": "Game History Record Service generateCurrentGameHistoryRecordRevealedPlayersToInsert should generate current game history revealed players but alive when called.", "location": { "start": { @@ -177477,7 +177639,7 @@ } }, { - "id": "837", + "id": "839", "name": "Game History Record Service generateCurrentGameHistoryRecordRevealedPlayersToInsert should return undefined when there is no new revealed players.", "location": { "start": { @@ -177487,7 +177649,7 @@ } }, { - "id": "838", + "id": "840", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayToInsert should generate current game history record play to insert when called.", "location": { "start": { @@ -177497,7 +177659,7 @@ } }, { - "id": "839", + "id": "841", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return sheriff election when there is a sheriff in the game.", "location": { "start": { @@ -177507,7 +177669,7 @@ } }, { - "id": "840", + "id": "842", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return tie when there is no sheriff in the game after election.", "location": { "start": { @@ -177517,7 +177679,7 @@ } }, { - "id": "841", + "id": "843", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return skipped when there are no vote set.", "location": { "start": { @@ -177527,7 +177689,7 @@ } }, { - "id": "842", + "id": "844", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return skipped when votes are empty.", "location": { "start": { @@ -177537,7 +177699,7 @@ } }, { - "id": "843", + "id": "845", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return death when there is at least one dead player from votes.", "location": { "start": { @@ -177547,7 +177709,7 @@ } }, { - "id": "844", + "id": "846", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return death when there is at least one dead player from scapegoat votes.", "location": { "start": { @@ -177557,7 +177719,7 @@ } }, { - "id": "845", + "id": "847", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return inconsequential when there is no death from votes and current play was already after a tie.", "location": { "start": { @@ -177567,7 +177729,7 @@ } }, { - "id": "846", + "id": "848", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return inconsequential when there is no death from votes, current play was not already after a tie but only one player was nominated.", "location": { "start": { @@ -177577,7 +177739,7 @@ } }, { - "id": "847", + "id": "849", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingResultToInsert should return tie when there is no death from votes, current play was not after a tie and there are several nominated players.", "location": { "start": { @@ -177587,7 +177749,7 @@ } }, { - "id": "848", + "id": "850", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingToInsert should generate current game history record play voting when called.", "location": { "start": { @@ -177597,7 +177759,7 @@ } }, { - "id": "849", + "id": "851", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingToInsert should generate current game history record play voting without nominated players when no nominated players are found.", "location": { "start": { @@ -177607,7 +177769,7 @@ } }, { - "id": "850", + "id": "852", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingToInsert should call getNominatedPlayers method with undefined votes when called without votes.", "location": { "start": { @@ -177617,7 +177779,7 @@ } }, { - "id": "851", + "id": "853", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingToInsert should call getNominatedPlayers method with votes when called.", "location": { "start": { @@ -177627,7 +177789,7 @@ } }, { - "id": "852", + "id": "854", "name": "Game History Record Service generateCurrentGameHistoryRecordPlayVotingToInsert should call generateCurrentGameHistoryRecordPlayVotingResultToInsert method when called.", "location": { "start": { @@ -177637,7 +177799,7 @@ } }, { - "id": "853", + "id": "855", "name": "Game History Record Service generateCurrentGameHistoryRecordPlaySourceToInsert should generate current game history record play source when called.", "location": { "start": { @@ -177647,7 +177809,7 @@ } }, { - "id": "854", + "id": "856", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should throw resource not found error when source is not in the game.", "location": { "start": { @@ -177657,7 +177819,7 @@ } }, { - "id": "855", + "id": "857", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should throw resource not found error when a target is not in the game.", "location": { "start": { @@ -177667,7 +177829,7 @@ } }, { - "id": "856", + "id": "858", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should throw resource not found error when a vote source is not in the game.", "location": { "start": { @@ -177677,7 +177839,7 @@ } }, { - "id": "857", + "id": "859", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should throw resource not found error when a vote target is not in the game.", "location": { "start": { @@ -177687,7 +177849,7 @@ } }, { - "id": "858", + "id": "860", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should throw resource not found error when chosen card is not in the game.", "location": { "start": { @@ -177697,7 +177859,7 @@ } }, { - "id": "859", + "id": "861", "name": "Game History Record Service validateGameHistoryRecordToInsertPlayData should not throw any errors when called with valid play data.", "location": { "start": { @@ -177707,7 +177869,7 @@ } }, { - "id": "860", + "id": "862", "name": "Game History Record Service validateGameHistoryRecordToInsertData should throw resource not found error when game is not found with specified gameId.", "location": { "start": { @@ -177717,7 +177879,7 @@ } }, { - "id": "861", + "id": "863", "name": "Game History Record Service validateGameHistoryRecordToInsertData should throw resource not found error when a revealed player is not in the game.", "location": { "start": { @@ -177727,7 +177889,7 @@ } }, { - "id": "862", + "id": "864", "name": "Game History Record Service validateGameHistoryRecordToInsertData should throw resource not found error when a dead player is not in the game.", "location": { "start": { @@ -177737,7 +177899,7 @@ } }, { - "id": "863", + "id": "865", "name": "Game History Record Service validateGameHistoryRecordToInsertData should not throw any errors when called with valid data.", "location": { "start": { @@ -177752,7 +177914,7 @@ "tests/unit/specs/modules/game/helpers/game.helpers.spec.ts": { "tests": [ { - "id": "864", + "id": "866", "name": "Game Helper getPlayerDtoWithRole should return player with role when a player has this role.", "location": { "start": { @@ -177762,7 +177924,7 @@ } }, { - "id": "865", + "id": "867", "name": "Game Helper getPlayerDtoWithRole should return undefined when player with role is not found.", "location": { "start": { @@ -177772,7 +177934,7 @@ } }, { - "id": "866", + "id": "868", "name": "Game Helper getPlayerWithCurrentRole should return player with role when a player has this role.", "location": { "start": { @@ -177782,7 +177944,7 @@ } }, { - "id": "867", + "id": "869", "name": "Game Helper getPlayerWithCurrentRole should return undefined when player with role is not found.", "location": { "start": { @@ -177792,7 +177954,7 @@ } }, { - "id": "868", + "id": "870", "name": "Game Helper getPlayersWithCurrentRole should return players when they have this role.", "location": { "start": { @@ -177802,7 +177964,7 @@ } }, { - "id": "869", + "id": "871", "name": "Game Helper getPlayersWithCurrentRole should return empty array when no one has the role.", "location": { "start": { @@ -177812,7 +177974,7 @@ } }, { - "id": "870", + "id": "872", "name": "Game Helper getPlayersWithCurrentSide should return werewolves when they have this side.", "location": { "start": { @@ -177822,7 +177984,7 @@ } }, { - "id": "871", + "id": "873", "name": "Game Helper getPlayersWithCurrentSide should return villagers when they have this side.", "location": { "start": { @@ -177832,7 +177994,7 @@ } }, { - "id": "872", + "id": "874", "name": "Game Helper getPlayerWithId should get player with specific id when called with this id.", "location": { "start": { @@ -177842,7 +178004,7 @@ } }, { - "id": "873", + "id": "875", "name": "Game Helper getPlayerWithId should return undefined when called with unknown id.", "location": { "start": { @@ -177852,7 +178014,7 @@ } }, { - "id": "874", + "id": "876", "name": "Game Helper getPlayerWithIdOrThrow should get player with specific id when called with this id.", "location": { "start": { @@ -177862,7 +178024,7 @@ } }, { - "id": "875", + "id": "877", "name": "Game Helper getPlayerWithIdOrThrow should throw error when called with unknown id.", "location": { "start": { @@ -177872,7 +178034,7 @@ } }, { - "id": "876", + "id": "878", "name": "Game Helper getPlayersWithIds should get players with specific ids when called with these ids.", "location": { "start": { @@ -177882,7 +178044,7 @@ } }, { - "id": "877", + "id": "879", "name": "Game Helper getPlayerWithName should get player with specific name when called with this name.", "location": { "start": { @@ -177892,7 +178054,7 @@ } }, { - "id": "878", + "id": "880", "name": "Game Helper getPlayerWithName should return undefined when called with unknown name.", "location": { "start": { @@ -177902,7 +178064,7 @@ } }, { - "id": "879", + "id": "881", "name": "Game Helper getPlayerWithNameOrThrow should get player with specific name when called with this id.", "location": { "start": { @@ -177912,7 +178074,7 @@ } }, { - "id": "880", + "id": "882", "name": "Game Helper getPlayerWithNameOrThrow should throw error when called with unknown name.", "location": { "start": { @@ -177922,7 +178084,7 @@ } }, { - "id": "881", + "id": "883", "name": "Game Helper getAdditionalCardWithId should get card with specific id when called with this id.", "location": { "start": { @@ -177932,7 +178094,7 @@ } }, { - "id": "882", + "id": "884", "name": "Game Helper getAdditionalCardWithId should return undefined when cards are undefined.", "location": { "start": { @@ -177942,7 +178104,7 @@ } }, { - "id": "883", + "id": "885", "name": "Game Helper getAdditionalCardWithId should return undefined when called with unknown id.", "location": { "start": { @@ -177952,7 +178114,7 @@ } }, { - "id": "884", + "id": "886", "name": "Game Helper areAllWerewolvesAlive should return false when empty array is provided.", "location": { "start": { @@ -177962,7 +178124,7 @@ } }, { - "id": "885", + "id": "887", "name": "Game Helper areAllWerewolvesAlive should return true when all werewolves are alive.", "location": { "start": { @@ -177972,7 +178134,7 @@ } }, { - "id": "886", + "id": "888", "name": "Game Helper areAllWerewolvesAlive should return true when at least one werewolf is dead.", "location": { "start": { @@ -177982,7 +178144,7 @@ } }, { - "id": "887", + "id": "889", "name": "Game Helper areAllVillagersAlive should return false when empty array is provided.", "location": { "start": { @@ -177992,7 +178154,7 @@ } }, { - "id": "888", + "id": "890", "name": "Game Helper areAllVillagersAlive should return true when all villagers are alive.", "location": { "start": { @@ -178002,7 +178164,7 @@ } }, { - "id": "889", + "id": "891", "name": "Game Helper areAllVillagersAlive should return true when at least one villager is dead.", "location": { "start": { @@ -178012,7 +178174,7 @@ } }, { - "id": "890", + "id": "892", "name": "Game Helper areAllPlayersDead should return false when empty array is provided.", "location": { "start": { @@ -178022,7 +178184,7 @@ } }, { - "id": "891", + "id": "893", "name": "Game Helper areAllPlayersDead should return false when at least one player is alive.", "location": { "start": { @@ -178032,7 +178194,7 @@ } }, { - "id": "892", + "id": "894", "name": "Game Helper areAllPlayersDead should return true when all players are dead.", "location": { "start": { @@ -178042,7 +178204,7 @@ } }, { - "id": "893", + "id": "895", "name": "Game Helper getPlayerWithActiveAttributeName should return first player with attribute when called.", "location": { "start": { @@ -178052,7 +178214,7 @@ } }, { - "id": "894", + "id": "896", "name": "Game Helper getPlayerWithActiveAttributeName should return undefined when player with attribute is not found.", "location": { "start": { @@ -178062,7 +178224,7 @@ } }, { - "id": "895", + "id": "897", "name": "Game Helper getPlayersWithActiveAttributeName should return players when they have the attribute.", "location": { "start": { @@ -178072,7 +178234,7 @@ } }, { - "id": "896", + "id": "898", "name": "Game Helper getPlayersWithActiveAttributeName should return empty array when none has the attribute.", "location": { "start": { @@ -178082,7 +178244,7 @@ } }, { - "id": "897", + "id": "899", "name": "Game Helper getAlivePlayers should get all alive players when called.", "location": { "start": { @@ -178092,7 +178254,7 @@ } }, { - "id": "898", + "id": "900", "name": "Game Helper getAliveVillagerSidedPlayers should get all alive villager sided players when called.", "location": { "start": { @@ -178102,7 +178264,7 @@ } }, { - "id": "899", + "id": "901", "name": "Game Helper getAliveWerewolfSidedPlayers should get all alive werewolf sided players when called.", "location": { "start": { @@ -178112,7 +178274,7 @@ } }, { - "id": "900", + "id": "902", "name": "Game Helper getEligiblePiedPiperTargets should get left to charm by pied piper players when called.", "location": { "start": { @@ -178122,7 +178284,7 @@ } }, { - "id": "901", + "id": "903", "name": "Game Helper getEligibleWerewolvesTargets should return left to eat by werewolves players when called.", "location": { "start": { @@ -178132,7 +178294,7 @@ } }, { - "id": "902", + "id": "904", "name": "Game Helper getEligibleWhiteWerewolfTargets should return left to eat by white werewolf players when called.", "location": { "start": { @@ -178142,7 +178304,7 @@ } }, { - "id": "903", + "id": "905", "name": "Game Helper getEligibleCupidTargets should return left to charm by cupid players when called.", "location": { "start": { @@ -178152,7 +178314,7 @@ } }, { - "id": "904", + "id": "906", "name": "Game Helper getEligibleCupidTargets should return left to charm by cupid players without cupid himself when called with cupid must win with lovers option.", "location": { "start": { @@ -178162,7 +178324,7 @@ } }, { - "id": "905", + "id": "907", "name": "Game Helper getGroupOfPlayers should return all alive players when group is survivors.", "location": { "start": { @@ -178172,7 +178334,7 @@ } }, { - "id": "906", + "id": "908", "name": "Game Helper getGroupOfPlayers should return players in love when group is lovers.", "location": { "start": { @@ -178182,7 +178344,7 @@ } }, { - "id": "907", + "id": "909", "name": "Game Helper getGroupOfPlayers should return charmed players when group is charmed.", "location": { "start": { @@ -178192,7 +178354,7 @@ } }, { - "id": "908", + "id": "910", "name": "Game Helper getGroupOfPlayers should return villagers when group is villagers.", "location": { "start": { @@ -178202,7 +178364,7 @@ } }, { - "id": "909", + "id": "911", "name": "Game Helper getGroupOfPlayers should return werewolves when group is werewolves.", "location": { "start": { @@ -178212,7 +178374,7 @@ } }, { - "id": "910", + "id": "912", "name": "Game Helper isGameSourceRole should return true when source is role.", "location": { "start": { @@ -178222,7 +178384,7 @@ } }, { - "id": "911", + "id": "913", "name": "Game Helper isGameSourceRole should return false when source is group.", "location": { "start": { @@ -178232,7 +178394,7 @@ } }, { - "id": "912", + "id": "914", "name": "Game Helper isGameSourceGroup should return true when source is group.", "location": { "start": { @@ -178242,7 +178404,7 @@ } }, { - "id": "913", + "id": "915", "name": "Game Helper isGameSourceGroup should return false when source is role.", "location": { "start": { @@ -178252,7 +178414,7 @@ } }, { - "id": "914", + "id": "916", "name": "Game Helper getNonexistentPlayerId should return undefined when all candidate ids are found.", "location": { "start": { @@ -178262,7 +178424,7 @@ } }, { - "id": "915", + "id": "917", "name": "Game Helper getNonexistentPlayerId should return unknown id when one candidate id is not found.", "location": { "start": { @@ -178272,7 +178434,7 @@ } }, { - "id": "916", + "id": "918", "name": "Game Helper getNonexistentPlayer should return undefined when all candidate ids are found.", "location": { "start": { @@ -178282,7 +178444,7 @@ } }, { - "id": "917", + "id": "919", "name": "Game Helper getNonexistentPlayer should return unknown id when one candidate id is not found.", "location": { "start": { @@ -178292,7 +178454,7 @@ } }, { - "id": "918", + "id": "920", "name": "Game Helper getFoxSniffedPlayers should get 3 targets with left and right neighbors when called.", "location": { "start": { @@ -178302,7 +178464,7 @@ } }, { - "id": "919", + "id": "921", "name": "Game Helper getFoxSniffedPlayers should get 3 targets with left neighbor when right is dead.", "location": { "start": { @@ -178312,7 +178474,7 @@ } }, { - "id": "920", + "id": "922", "name": "Game Helper getFoxSniffedPlayers should get 2 targets with left neighbor when all rights are dead.", "location": { "start": { @@ -178322,7 +178484,7 @@ } }, { - "id": "921", + "id": "923", "name": "Game Helper getFoxSniffedPlayers should get only 1 target when all neighbors.", "location": { "start": { @@ -178332,7 +178494,7 @@ } }, { - "id": "922", + "id": "924", "name": "Game Helper getFoxSniffedPlayers should throw error when player is not found in game.", "location": { "start": { @@ -178342,7 +178504,7 @@ } }, { - "id": "923", + "id": "925", "name": "Game Helper getNearestAliveNeighbor should throw error when player is not found in game.", "location": { "start": { @@ -178352,7 +178514,7 @@ } }, { - "id": "924", + "id": "926", "name": "Game Helper getNearestAliveNeighbor should get the nearest right alive player when called with right direction.", "location": { "start": { @@ -178362,7 +178524,7 @@ } }, { - "id": "925", + "id": "927", "name": "Game Helper getNearestAliveNeighbor should get the nearest left alive player when called with left direction.", "location": { "start": { @@ -178372,7 +178534,7 @@ } }, { - "id": "926", + "id": "928", "name": "Game Helper getNearestAliveNeighbor should get the nearest left alive villager player when called with left direction and villager side.", "location": { "start": { @@ -178382,7 +178544,7 @@ } }, { - "id": "927", + "id": "929", "name": "Game Helper getNearestAliveNeighbor should get the nearest left alive werewolf player when called with left direction and werewolf side.", "location": { "start": { @@ -178392,7 +178554,7 @@ } }, { - "id": "928", + "id": "930", "name": "Game Helper getNearestAliveNeighbor should return the other alive player when there are only two alive players.", "location": { "start": { @@ -178402,7 +178564,7 @@ } }, { - "id": "929", + "id": "931", "name": "Game Helper getNearestAliveNeighbor should return undefined when can't find player with conditions.", "location": { "start": { @@ -178412,7 +178574,7 @@ } }, { - "id": "930", + "id": "932", "name": "Game Helper getNearestAliveNeighbor should return undefined when there are no alive players.", "location": { "start": { @@ -178422,7 +178584,7 @@ } }, { - "id": "931", + "id": "933", "name": "Game Helper getNearestAliveNeighbor should return undefined when there is no alive werewolf to find.", "location": { "start": { @@ -178432,7 +178594,7 @@ } }, { - "id": "932", + "id": "934", "name": "Game Helper getNearestAliveNeighbor should return undefined when player is alone.", "location": { "start": { @@ -178442,7 +178604,7 @@ } }, { - "id": "933", + "id": "935", "name": "Game Helper getAllowedToVotePlayers should return all alive players which can vote when called.", "location": { "start": { @@ -178452,7 +178614,7 @@ } }, { - "id": "934", + "id": "936", "name": "Game Helper doesGameHaveUpcomingPlaySourceAndAction should return true when game has upcoming play source and action.", "location": { "start": { @@ -178462,7 +178624,7 @@ } }, { - "id": "935", + "id": "937", "name": "Game Helper doesGameHaveUpcomingPlaySourceAndAction should return false when game has no upcoming play source and action.", "location": { "start": { @@ -178472,7 +178634,7 @@ } }, { - "id": "936", + "id": "938", "name": "Game Helper doesGameHaveCurrentOrUpcomingPlaySourceAndAction should return true when game has current play source and action.", "location": { "start": { @@ -178482,7 +178644,7 @@ } }, { - "id": "937", + "id": "939", "name": "Game Helper doesGameHaveCurrentOrUpcomingPlaySourceAndAction should return true when game has upcoming play source and action.", "location": { "start": { @@ -178492,7 +178654,7 @@ } }, { - "id": "938", + "id": "940", "name": "Game Helper doesGameHaveCurrentOrUpcomingPlaySourceAndAction should return false when game has no current or upcoming play source and action.", "location": { "start": { @@ -178507,7 +178669,7 @@ "tests/unit/specs/modules/game/providers/services/game-victory/game-victory.service.spec.ts": { "tests": [ { - "id": "939", + "id": "941", "name": "Game Victory Service isGameOver should throw error when game's current play is not set.", "location": { "start": { @@ -178517,7 +178679,7 @@ } }, { - "id": "940", + "id": "942", "name": "Game Victory Service isGameOver should return true when all players are dead.", "location": { "start": { @@ -178527,7 +178689,7 @@ } }, { - "id": "941", + "id": "943", "name": "Game Victory Service isGameOver should return false when there is a incoming shoot by hunter play.", "location": { "start": { @@ -178537,7 +178699,7 @@ } }, { - "id": "942", + "id": "944", "name": "Game Victory Service isGameOver should return false when current play is shoot by hunter play.", "location": { "start": { @@ -178547,7 +178709,7 @@ } }, { - "id": "943", + "id": "945", "name": "Game Victory Service isGameOver should return true when werewolves win.", "location": { "start": { @@ -178557,7 +178719,7 @@ } }, { - "id": "944", + "id": "946", "name": "Game Victory Service isGameOver should return true when villagers win.", "location": { "start": { @@ -178567,7 +178729,7 @@ } }, { - "id": "945", + "id": "947", "name": "Game Victory Service isGameOver should return true when lovers win.", "location": { "start": { @@ -178577,7 +178739,7 @@ } }, { - "id": "946", + "id": "948", "name": "Game Victory Service isGameOver should return true when white werewolf wins.", "location": { "start": { @@ -178587,7 +178749,7 @@ } }, { - "id": "947", + "id": "949", "name": "Game Victory Service isGameOver should return true when pied piper wins.", "location": { "start": { @@ -178597,7 +178759,7 @@ } }, { - "id": "948", + "id": "950", "name": "Game Victory Service isGameOver should return true when angel wins.", "location": { "start": { @@ -178607,7 +178769,7 @@ } }, { - "id": "949", + "id": "951", "name": "Game Victory Service generateGameVictoryData should return no winners when all players are dead.", "location": { "start": { @@ -178617,7 +178779,7 @@ } }, { - "id": "950", + "id": "952", "name": "Game Victory Service generateGameVictoryData should return angel victory when angel wins.", "location": { "start": { @@ -178627,7 +178789,7 @@ } }, { - "id": "951", + "id": "953", "name": "Game Victory Service generateGameVictoryData should return lovers victory when lovers win.", "location": { "start": { @@ -178637,7 +178799,7 @@ } }, { - "id": "952", + "id": "954", "name": "Game Victory Service generateGameVictoryData should return pied piper victory when pied piper wins.", "location": { "start": { @@ -178647,7 +178809,7 @@ } }, { - "id": "953", + "id": "955", "name": "Game Victory Service generateGameVictoryData should return white werewolf victory when white werewolf wins.", "location": { "start": { @@ -178657,7 +178819,7 @@ } }, { - "id": "954", + "id": "956", "name": "Game Victory Service generateGameVictoryData should return prejudiced manipulator victory when prejudiced manipulator wins.", "location": { "start": { @@ -178667,7 +178829,7 @@ } }, { - "id": "955", + "id": "957", "name": "Game Victory Service generateGameVictoryData should return werewolves victory when werewolves win.", "location": { "start": { @@ -178677,7 +178839,7 @@ } }, { - "id": "956", + "id": "958", "name": "Game Victory Service generateGameVictoryData should return villagers victory when villagers win.", "location": { "start": { @@ -178687,7 +178849,7 @@ } }, { - "id": "957", + "id": "959", "name": "Game Victory Service generateGameVictoryData should return undefined when no victory can't be generated.", "location": { "start": { @@ -178697,7 +178859,7 @@ } }, { - "id": "958", + "id": "960", "name": "Game Victory Service doWerewolvesWin should return false when there are no players provided.", "location": { "start": { @@ -178707,7 +178869,7 @@ } }, { - "id": "959", + "id": "961", "name": "Game Victory Service doWerewolvesWin should return false when there are no werewolves among players.", "location": { "start": { @@ -178717,7 +178879,7 @@ } }, { - "id": "960", + "id": "962", "name": "Game Victory Service doWerewolvesWin should return false when there are at least one alive villager among players.", "location": { "start": { @@ -178727,7 +178889,7 @@ } }, { - "id": "961", + "id": "963", "name": "Game Victory Service doWerewolvesWin should return true when all villagers are dead.", "location": { "start": { @@ -178737,7 +178899,7 @@ } }, { - "id": "962", + "id": "964", "name": "Game Victory Service doVillagersWin should return false when there are no players provided.", "location": { "start": { @@ -178747,7 +178909,7 @@ } }, { - "id": "963", + "id": "965", "name": "Game Victory Service doVillagersWin should return false when there are no villagers among players.", "location": { "start": { @@ -178757,7 +178919,7 @@ } }, { - "id": "964", + "id": "966", "name": "Game Victory Service doVillagersWin should return false when there are at least one alive werewolf among players.", "location": { "start": { @@ -178767,7 +178929,7 @@ } }, { - "id": "965", + "id": "967", "name": "Game Victory Service doVillagersWin should return true when all werewolves are dead.", "location": { "start": { @@ -178777,7 +178939,7 @@ } }, { - "id": "966", + "id": "968", "name": "Game Victory Service doLoversWin should return false when there are no players provided.", "location": { "start": { @@ -178787,7 +178949,7 @@ } }, { - "id": "967", + "id": "969", "name": "Game Victory Service doLoversWin should return false when there are no lovers among players.", "location": { "start": { @@ -178797,7 +178959,7 @@ } }, { - "id": "968", + "id": "970", "name": "Game Victory Service doLoversWin should return false when there are at least one alive non-lover player among players.", "location": { "start": { @@ -178807,7 +178969,7 @@ } }, { - "id": "969", + "id": "971", "name": "Game Victory Service doLoversWin should return true when all non-lover players are dead.", "location": { "start": { @@ -178817,7 +178979,7 @@ } }, { - "id": "970", + "id": "972", "name": "Game Victory Service doLoversWin should return true when all non-lover players are dead and cupid can win with lovers.", "location": { "start": { @@ -178827,7 +178989,7 @@ } }, { - "id": "971", + "id": "973", "name": "Game Victory Service doesWhiteWerewolfWin should return false when no players are provided.", "location": { "start": { @@ -178837,7 +178999,7 @@ } }, { - "id": "972", + "id": "974", "name": "Game Victory Service doesWhiteWerewolfWin should return false when there is no white werewolf among players.", "location": { "start": { @@ -178847,7 +179009,7 @@ } }, { - "id": "973", + "id": "975", "name": "Game Victory Service doesWhiteWerewolfWin should return false when there is at least one alive players among players except white werewolf himself.", "location": { "start": { @@ -178857,7 +179019,7 @@ } }, { - "id": "974", + "id": "976", "name": "Game Victory Service doesWhiteWerewolfWin should return false when all players are dead even white werewolf himself.", "location": { "start": { @@ -178867,7 +179029,7 @@ } }, { - "id": "975", + "id": "977", "name": "Game Victory Service doesWhiteWerewolfWin should return true when all players are dead except white werewolf.", "location": { "start": { @@ -178877,7 +179039,7 @@ } }, { - "id": "976", + "id": "978", "name": "Game Victory Service doesPiedPiperWin should return false when no players are provided.", "location": { "start": { @@ -178887,7 +179049,7 @@ } }, { - "id": "977", + "id": "979", "name": "Game Victory Service doesPiedPiperWin should return false when there is no pied piper among players.", "location": { "start": { @@ -178897,7 +179059,7 @@ } }, { - "id": "978", + "id": "980", "name": "Game Victory Service doesPiedPiperWin should return false when pied piper is dead but all are charmed.", "location": { "start": { @@ -178907,7 +179069,7 @@ } }, { - "id": "979", + "id": "981", "name": "Game Victory Service doesPiedPiperWin should return false when pied piper is powerless but all are charmed.", "location": { "start": { @@ -178917,7 +179079,7 @@ } }, { - "id": "980", + "id": "982", "name": "Game Victory Service doesPiedPiperWin should return false when there are still left to charm players.", "location": { "start": { @@ -178927,7 +179089,7 @@ } }, { - "id": "981", + "id": "983", "name": "Game Victory Service doesPiedPiperWin should return false when all are charmed but pied piper is powerless because infected.", "location": { "start": { @@ -178937,7 +179099,7 @@ } }, { - "id": "982", + "id": "984", "name": "Game Victory Service doesPiedPiperWin should return true when all are charmed but pied piper is not powerless because infected.", "location": { "start": { @@ -178947,7 +179109,7 @@ } }, { - "id": "983", + "id": "985", "name": "Game Victory Service doesPiedPiperWin should return true when all are charmed and pied piper is not infected anyway.", "location": { "start": { @@ -178957,7 +179119,7 @@ } }, { - "id": "984", + "id": "986", "name": "Game Victory Service doesAngelWin should return false when no players are provided.", "location": { "start": { @@ -178967,7 +179129,7 @@ } }, { - "id": "985", + "id": "987", "name": "Game Victory Service doesAngelWin should return false when there is no angel among players.", "location": { "start": { @@ -178977,7 +179139,7 @@ } }, { - "id": "986", + "id": "988", "name": "Game Victory Service doesAngelWin should return false when angel is still alive.", "location": { "start": { @@ -178987,7 +179149,7 @@ } }, { - "id": "987", + "id": "989", "name": "Game Victory Service doesAngelWin should return false when angel is dead but has no death cause.", "location": { "start": { @@ -178997,7 +179159,7 @@ } }, { - "id": "988", + "id": "990", "name": "Game Victory Service doesAngelWin should return false when angel is dead but powerless.", "location": { "start": { @@ -179007,7 +179169,7 @@ } }, { - "id": "989", + "id": "991", "name": "Game Victory Service doesAngelWin should return false when it's not first turn of the game.", "location": { "start": { @@ -179017,7 +179179,7 @@ } }, { - "id": "990", + "id": "992", "name": "Game Victory Service doesAngelWin should return false when angel is not dead from vote or eaten cause.", "location": { "start": { @@ -179027,7 +179189,7 @@ } }, { - "id": "991", + "id": "993", "name": "Game Victory Service doesAngelWin should return false when angel dead for shot cause on night phase.", "location": { "start": { @@ -179037,7 +179199,7 @@ } }, { - "id": "992", + "id": "994", "name": "Game Victory Service doesAngelWin should return false when angel dead for vote cause but on phase day.", "location": { "start": { @@ -179047,7 +179209,7 @@ } }, { - "id": "993", + "id": "995", "name": "Game Victory Service doesAngelWin should return true when angel is dead from eaten cause.", "location": { "start": { @@ -179057,7 +179219,7 @@ } }, { - "id": "994", + "id": "996", "name": "Game Victory Service doesAngelWin should return true when angel is dead from vote cause.", "location": { "start": { @@ -179067,7 +179229,7 @@ } }, { - "id": "995", + "id": "997", "name": "Game Victory Service doesPrejudicedManipulatorWin should return false when no players are provided.", "location": { "start": { @@ -179077,7 +179239,7 @@ } }, { - "id": "996", + "id": "998", "name": "Game Victory Service doesPrejudicedManipulatorWin should return false when there is no prejudiced manipulator among players.", "location": { "start": { @@ -179087,7 +179249,7 @@ } }, { - "id": "997", + "id": "999", "name": "Game Victory Service doesPrejudicedManipulatorWin should return false when prejudiced manipulator is dead.", "location": { "start": { @@ -179097,7 +179259,7 @@ } }, { - "id": "998", + "id": "1000", "name": "Game Victory Service doesPrejudicedManipulatorWin should return false when prejudiced manipulator is powerless.", "location": { "start": { @@ -179107,7 +179269,7 @@ } }, { - "id": "999", + "id": "1001", "name": "Game Victory Service doesPrejudicedManipulatorWin should return false when one of the prejudiced manipulator's other group is still alive.", "location": { "start": { @@ -179117,7 +179279,7 @@ } }, { - "id": "1000", + "id": "1002", "name": "Game Victory Service doesPrejudicedManipulatorWin should return true when every one of the prejudiced manipulator's other group is dead.", "location": { "start": { @@ -179132,7 +179294,7 @@ "tests/unit/specs/modules/game/providers/services/game-phase/game-phase.service.spec.ts": { "tests": [ { - "id": "1001", + "id": "1003", "name": "Game Phase Service applyEndingGamePhaseOutcomes should call applyEndingGamePhasePlayerAttributesOutcomesToPlayers method when called.", "location": { "start": { @@ -179142,7 +179304,7 @@ } }, { - "id": "1002", + "id": "1004", "name": "Game Phase Service switchPhaseAndAppendGamePhaseUpcomingPlays should switch to night and append upcoming night plays when game's current phase is DAY.", "location": { "start": { @@ -179152,7 +179314,7 @@ } }, { - "id": "1003", + "id": "1005", "name": "Game Phase Service switchPhaseAndAppendGamePhaseUpcomingPlays should switch to day and append upcoming day plays when game's current phase is NIGHT.", "location": { "start": { @@ -179162,7 +179324,7 @@ } }, { - "id": "1004", + "id": "1006", "name": "Game Phase Service applyStartingGamePhaseOutcomes should call applyStartingNightPlayerAttributesOutcomes when game's current phase is NIGHT.", "location": { "start": { @@ -179172,7 +179334,7 @@ } }, { - "id": "1005", + "id": "1007", "name": "Game Phase Service applyStartingGamePhaseOutcomes should return game as is when game's current phase is DAY.", "location": { "start": { @@ -179182,7 +179344,7 @@ } }, { - "id": "1006", + "id": "1008", "name": "Game Phase Service applyEndingGamePhasePlayerAttributesOutcomesToPlayers should call ending game phase method for each player when called.", "location": { "start": { @@ -179192,7 +179354,7 @@ } }, { - "id": "1007", + "id": "1009", "name": "Game Phase Service applyEndingDayPlayerAttributesOutcomesToPlayer should do nothing when player doesn't have the contaminated attribute.", "location": { "start": { @@ -179202,7 +179364,7 @@ } }, { - "id": "1008", + "id": "1010", "name": "Game Phase Service applyEndingDayPlayerAttributesOutcomesToPlayer should call contaminated method when player has the contaminated attribute.", "location": { "start": { @@ -179212,7 +179374,7 @@ } }, { - "id": "1009", + "id": "1011", "name": "Game Phase Service applyEndingNightPlayerAttributesOutcomesToPlayer should create can't find player exception in case player is not found in game when called.", "location": { "start": { @@ -179222,7 +179384,7 @@ } }, { - "id": "1010", + "id": "1012", "name": "Game Phase Service applyEndingNightPlayerAttributesOutcomesToPlayer should do nothing when player doesn't have any ending night attributes.", "location": { "start": { @@ -179232,7 +179394,7 @@ } }, { - "id": "1011", + "id": "1013", "name": "Game Phase Service applyEndingNightPlayerAttributesOutcomesToPlayer should call all attributes outcomes methods when player has every attributes.", "location": { "start": { @@ -179242,7 +179404,7 @@ } }, { - "id": "1012", + "id": "1014", "name": "Game Phase Service applyEndingGamePhasePlayerAttributesOutcomesToPlayer should call ending night method when game phase is night.", "location": { "start": { @@ -179252,7 +179414,7 @@ } }, { - "id": "1013", + "id": "1015", "name": "Game Phase Service applyEndingGamePhasePlayerAttributesOutcomesToPlayer should call ending day method when game phase is day.", "location": { "start": { @@ -179262,7 +179424,7 @@ } }, { - "id": "1014", + "id": "1016", "name": "Game Phase Service applyStartingNightActingPlayerOutcomes should set player current role to actor and remove obsolete powerless and acting attributes when called.", "location": { "start": { @@ -179272,7 +179434,7 @@ } }, { - "id": "1015", + "id": "1017", "name": "Game Phase Service applyStartingNightActingPlayerOutcomes should add powerless attribute from accursed wolf-father when actor is powerless on werewolves side and doesn't have it yet.", "location": { "start": { @@ -179282,7 +179444,7 @@ } }, { - "id": "1016", + "id": "1018", "name": "Game Phase Service applyStartingNightActingPlayerOutcomes should not add powerless attribute from accursed wolf-father when actor is powerless on werewolves side and already has it.", "location": { "start": { @@ -179292,7 +179454,7 @@ } }, { - "id": "1017", + "id": "1019", "name": "Game Phase Service applyStartingNightActingPlayerOutcomes should not add powerless attribute from accursed wolf-father when actor is not powerless on werewolves side.", "location": { "start": { @@ -179302,7 +179464,7 @@ } }, { - "id": "1018", + "id": "1020", "name": "Game Phase Service applyStartingNightActingPlayerOutcomes should not add powerless attribute from accursed wolf-father when actor is powerless on werewolves side but on villagers side.", "location": { "start": { @@ -179312,7 +179474,7 @@ } }, { - "id": "1019", + "id": "1021", "name": "Game Phase Service applyStartingNightPlayerAttributesOutcomes should not call applyStartingNightActingPlayerOutcomes when player doesn't have acting attribute.", "location": { "start": { @@ -179322,7 +179484,7 @@ } }, { - "id": "1020", + "id": "1022", "name": "Game Phase Service applyStartingNightPlayerAttributesOutcomes should call applyStartingNightActingPlayerOutcomes when player has acting attribute.", "location": { "start": { @@ -179337,7 +179499,7 @@ "tests/unit/specs/modules/game/providers/services/game.service.spec.ts": { "tests": [ { - "id": "1021", + "id": "1023", "name": "Game Service getGames should get all games when called.", "location": { "start": { @@ -179347,7 +179509,7 @@ } }, { - "id": "1022", + "id": "1024", "name": "Game Service createGame should throw error when can't generate upcoming plays.", "location": { "start": { @@ -179357,7 +179519,7 @@ } }, { - "id": "1023", + "id": "1025", "name": "Game Service createGame should call createGame repository method when called.", "location": { "start": { @@ -179367,7 +179529,7 @@ } }, { - "id": "1024", + "id": "1026", "name": "Game Service createGame should call augmentCurrentGamePlay method when called.", "location": { "start": { @@ -179377,7 +179539,7 @@ } }, { - "id": "1025", + "id": "1027", "name": "Game Service createGame should call updateGame repository method when called.", "location": { "start": { @@ -179387,7 +179549,7 @@ } }, { - "id": "1026", + "id": "1028", "name": "Game Service cancelGame should throw error when game is not playing.", "location": { "start": { @@ -179397,7 +179559,7 @@ } }, { - "id": "1027", + "id": "1029", "name": "Game Service cancelGame should call update method when game can be canceled.", "location": { "start": { @@ -179407,7 +179569,7 @@ } }, { - "id": "1028", + "id": "1030", "name": "Game Service makeGamePlay should throw an error when game is not playing.", "location": { "start": { @@ -179417,7 +179579,7 @@ } }, { - "id": "1029", + "id": "1031", "name": "Game Service makeGamePlay should call play validator method when called.", "location": { "start": { @@ -179427,7 +179589,7 @@ } }, { - "id": "1030", + "id": "1032", "name": "Game Service makeGamePlay should call play maker method when called.", "location": { "start": { @@ -179437,7 +179599,7 @@ } }, { - "id": "1031", + "id": "1033", "name": "Game Service makeGamePlay should call remove obsolete upcoming plays method when called.", "location": { "start": { @@ -179447,7 +179609,7 @@ } }, { - "id": "1032", + "id": "1034", "name": "Game Service makeGamePlay should call proceed to next game play method when called.", "location": { "start": { @@ -179457,7 +179619,7 @@ } }, { - "id": "1033", + "id": "1035", "name": "Game Service makeGamePlay should call handle game phase completion method when phase is ending.", "location": { "start": { @@ -179467,7 +179629,7 @@ } }, { - "id": "1034", + "id": "1036", "name": "Game Service makeGamePlay should call generate current game history record method when called.", "location": { "start": { @@ -179477,7 +179639,7 @@ } }, { - "id": "1035", + "id": "1037", "name": "Game Service makeGamePlay should call createGameHistoryRecord method when called.", "location": { "start": { @@ -179487,7 +179649,7 @@ } }, { - "id": "1036", + "id": "1038", "name": "Game Service makeGamePlay should call update method when called.", "location": { "start": { @@ -179497,7 +179659,7 @@ } }, { - "id": "1037", + "id": "1039", "name": "Game Service makeGamePlay should call set game over method when the game is done.", "location": { "start": { @@ -179507,7 +179669,7 @@ } }, { - "id": "1038", + "id": "1040", "name": "Game Service makeGamePlay should augment current game play when the game is not over.", "location": { "start": { @@ -179517,7 +179679,7 @@ } }, { - "id": "1039", + "id": "1041", "name": "Game Service makeGamePlay should not augment current game play when the game is over.", "location": { "start": { @@ -179527,7 +179689,7 @@ } }, { - "id": "1040", + "id": "1042", "name": "Game Service validateGameIsPlaying should throw error when game is not playing.", "location": { "start": { @@ -179537,7 +179699,7 @@ } }, { - "id": "1041", + "id": "1043", "name": "Game Service validateGameIsPlaying should not throw error when game is playing.", "location": { "start": { @@ -179547,7 +179709,7 @@ } }, { - "id": "1042", + "id": "1044", "name": "Game Service handleGamePhaseCompletion should call apply ending phase outcomes method when called.", "location": { "start": { @@ -179557,7 +179719,7 @@ } }, { - "id": "1043", + "id": "1045", "name": "Game Service handleGamePhaseCompletion should call decrease remaining phases attributes to players method when called.", "location": { "start": { @@ -179567,7 +179729,7 @@ } }, { - "id": "1044", + "id": "1046", "name": "Game Service handleGamePhaseCompletion should call switch phase method when called.", "location": { "start": { @@ -179577,7 +179739,7 @@ } }, { - "id": "1045", + "id": "1047", "name": "Game Service handleGamePhaseCompletion should call apply starting phase outcomes method when called.", "location": { "start": { @@ -179587,7 +179749,7 @@ } }, { - "id": "1046", + "id": "1048", "name": "Game Service handleGamePhaseCompletion should call proceed to next game play method when called.", "location": { "start": { @@ -179597,7 +179759,7 @@ } }, { - "id": "1047", + "id": "1049", "name": "Game Service handleGamePhaseCompletion should not call handle game phase completion method when phase is not ending.", "location": { "start": { @@ -179607,7 +179769,7 @@ } }, { - "id": "1048", + "id": "1050", "name": "Game Service handleGamePhaseCompletion should call handle game phase completion method when phase is ending.", "location": { "start": { @@ -179617,7 +179779,7 @@ } }, { - "id": "1049", + "id": "1051", "name": "Game Service updateGame should throw an error when game not found by update repository method.", "location": { "start": { @@ -179627,7 +179789,7 @@ } }, { - "id": "1050", + "id": "1052", "name": "Game Service updateGame should return updated game when called.", "location": { "start": { @@ -179637,7 +179799,7 @@ } }, { - "id": "1051", + "id": "1053", "name": "Game Service setGameAsOver should set game as over when called.", "location": { "start": { @@ -179647,7 +179809,7 @@ } }, { - "id": "1052", + "id": "1054", "name": "Game Service updateGameAsOver should set game as over when called.", "location": { "start": { @@ -179657,7 +179819,7 @@ } }, { - "id": "1053", + "id": "1055", "name": "Game Service updateGameAsOver should call update game when called.", "location": { "start": { @@ -179672,7 +179834,7 @@ "tests/unit/specs/modules/game/helpers/game-play/game-play.helpers.spec.ts": { "tests": [ { - "id": "1054", + "id": "1056", "name": "Game Play Helper getVotesWithRelationsFromMakeGamePlayDto should return undefined when votes are undefined.", "location": { "start": { @@ -179682,7 +179844,7 @@ } }, { - "id": "1055", + "id": "1057", "name": "Game Play Helper getVotesWithRelationsFromMakeGamePlayDto should throw error when votes contains one unknown source.", "location": { "start": { @@ -179692,7 +179854,7 @@ } }, { - "id": "1056", + "id": "1058", "name": "Game Play Helper getVotesWithRelationsFromMakeGamePlayDto should throw error when votes contains one unknown target.", "location": { "start": { @@ -179702,7 +179864,7 @@ } }, { - "id": "1057", + "id": "1059", "name": "Game Play Helper getVotesWithRelationsFromMakeGamePlayDto should fill votes with game players when called.", "location": { "start": { @@ -179712,7 +179874,7 @@ } }, { - "id": "1058", + "id": "1060", "name": "Game Play Helper getTargetsWithRelationsFromMakeGamePlayDto should return undefined when targets are undefined.", "location": { "start": { @@ -179722,7 +179884,7 @@ } }, { - "id": "1059", + "id": "1061", "name": "Game Play Helper getTargetsWithRelationsFromMakeGamePlayDto should throw error when targets contains one unknown player.", "location": { "start": { @@ -179732,7 +179894,7 @@ } }, { - "id": "1060", + "id": "1062", "name": "Game Play Helper getTargetsWithRelationsFromMakeGamePlayDto should fill targets with game players when called.", "location": { "start": { @@ -179742,7 +179904,7 @@ } }, { - "id": "1061", + "id": "1063", "name": "Game Play Helper getChosenCardFromMakeGamePlayDto should return undefined when chosenCardId is undefined.", "location": { "start": { @@ -179752,7 +179914,7 @@ } }, { - "id": "1062", + "id": "1064", "name": "Game Play Helper getChosenCardFromMakeGamePlayDto should throw error when chosen card is unknown from game cards.", "location": { "start": { @@ -179762,7 +179924,7 @@ } }, { - "id": "1063", + "id": "1065", "name": "Game Play Helper getChosenCardFromMakeGamePlayDto should return chosen card when called.", "location": { "start": { @@ -179772,7 +179934,7 @@ } }, { - "id": "1064", + "id": "1066", "name": "Game Play Helper createMakeGamePlayDtoWithRelations should return same dto with relations when called.", "location": { "start": { @@ -179782,7 +179944,7 @@ } }, { - "id": "1065", + "id": "1067", "name": "Game Play Helper findPlayPriorityIndex should return -1 when play is not found in priority list.", "location": { "start": { @@ -179792,7 +179954,7 @@ } }, { - "id": "1066", + "id": "1068", "name": "Game Play Helper findPlayPriorityIndex should return index when play is found in priority list.", "location": { "start": { @@ -179802,7 +179964,7 @@ } }, { - "id": "1067", + "id": "1069", "name": "Game Play Helper areGamePlaysEqual should return true when both plays are equal.", "location": { "start": { @@ -179812,7 +179974,7 @@ } }, { - "id": "1068", + "id": "1070", "name": "Game Play Helper areGamePlaysEqual should return false when both sources are not equal.", "location": { "start": { @@ -179822,7 +179984,7 @@ } }, { - "id": "1069", + "id": "1071", "name": "Game Play Helper areGamePlaysEqual should return false when both actions are not equal.", "location": { "start": { @@ -179832,7 +179994,7 @@ } }, { - "id": "1070", + "id": "1072", "name": "Game Play Helper areGamePlaysEqual should return false when both causes are not equal.", "location": { "start": { @@ -179842,7 +180004,7 @@ } }, { - "id": "1071", + "id": "1073", "name": "Game Play Helper canSurvivorsVote should return false when all players are dead.", "location": { "start": { @@ -179852,7 +180014,7 @@ } }, { - "id": "1072", + "id": "1074", "name": "Game Play Helper canSurvivorsVote should return false when all survivors has the cant-vote attribute.", "location": { "start": { @@ -179862,7 +180024,7 @@ } }, { - "id": "1073", + "id": "1075", "name": "Game Play Helper canSurvivorsVote should return true when at least one survivor doesn't have the cant-vote attribute.", "location": { "start": { @@ -179872,7 +180034,7 @@ } }, { - "id": "1074", + "id": "1076", "name": "Game Play Helper isPlayerInteractableInCurrentGamePlay should return true when player is in current play interactions", "location": { "start": { @@ -179882,7 +180044,7 @@ } }, { - "id": "1075", + "id": "1077", "name": "Game Play Helper isPlayerInteractableInCurrentGamePlay should return false when player is not in current play interactions", "location": { "start": { @@ -179892,7 +180054,7 @@ } }, { - "id": "1076", + "id": "1078", "name": "Game Play Helper isPlayerInteractableWithInteractionTypeInCurrentGamePlay should return true when player is in current play interactions with the given interaction type", "location": { "start": { @@ -179902,7 +180064,7 @@ } }, { - "id": "1077", + "id": "1079", "name": "Game Play Helper isPlayerInteractableWithInteractionTypeInCurrentGamePlay should return false when player is not in current play interactions with the given interaction type", "location": { "start": { @@ -179912,7 +180074,7 @@ } }, { - "id": "1078", + "id": "1080", "name": "Game Play Helper isPlayerInteractableWithInteractionTypeInCurrentGamePlay should return false when player is in current play interactions but not for the given interaction type", "location": { "start": { @@ -179927,7 +180089,7 @@ "tests/unit/specs/modules/game/providers/services/game-play/game-play-maker/devoted-servant-game-play-maker.service.spec.ts": { "tests": [ { - "id": "1079", + "id": "1081", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should return game as is when devoted servant is not in the game.", "location": { "start": { @@ -179937,7 +180099,7 @@ } }, { - "id": "1080", + "id": "1082", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should create can't find player exception in case player is not found in game when called.", "location": { "start": { @@ -179947,7 +180109,7 @@ } }, { - "id": "1081", + "id": "1083", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should remove charmed from pied piper player attribute from devoted servant when called.", "location": { "start": { @@ -179957,7 +180119,7 @@ } }, { - "id": "1082", + "id": "1084", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should swap target and devoted servant current role and side when called.", "location": { "start": { @@ -179967,7 +180129,7 @@ } }, { - "id": "1083", + "id": "1085", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should make devoted servant delegates if she is sheriff when called.", "location": { "start": { @@ -179977,7 +180139,7 @@ } }, { - "id": "1084", + "id": "1086", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should apply target stolen role outcomes when called.", "location": { "start": { @@ -179987,7 +180149,7 @@ } }, { - "id": "1085", + "id": "1087", "name": "Devoted Servant Game Play Maker Service devotedServantStealsRole should add stolen role by devoted servant player attribute to target when called.", "location": { "start": { @@ -179997,7 +180159,7 @@ } }, { - "id": "1086", + "id": "1088", "name": "Devoted Servant Game Play Maker Service applyWildChildStolenRoleOutcome should return game as is when worshiped player is not in the game.", "location": { "start": { @@ -180007,7 +180169,7 @@ } }, { - "id": "1087", + "id": "1089", "name": "Devoted Servant Game Play Maker Service applyWildChildStolenRoleOutcome should remove worshiped player attribute from worshiped player when called.", "location": { "start": { @@ -180017,7 +180179,7 @@ } }, { - "id": "1088", + "id": "1090", "name": "Devoted Servant Game Play Maker Service applyTargetStolenRoleOutcomes should return game as is when target role is not in role outcomes methods.", "location": { "start": { @@ -180027,7 +180189,7 @@ } }, { - "id": "1089", + "id": "1091", "name": "Devoted Servant Game Play Maker Service applyTargetStolenRoleOutcomes should apply wild child stolen role outcome when target role is wild child.", "location": { "start": { @@ -180037,7 +180199,7 @@ } }, { - "id": "1090", + "id": "1092", "name": "Devoted Servant Game Play Maker Service swapTargetAndDevotedServantCurrentRoleAndSide should swap target and devoted servant current role and side when called.", "location": { "start": { @@ -180047,7 +180209,7 @@ } }, { - "id": "1091", + "id": "1093", "name": "Devoted Servant Game Play Maker Service swapTargetAndDevotedServantCurrentRoleAndSide should swap target and devoted servant current role but not side when devoted servant is currently in werewoles side.", "location": { "start": { @@ -180057,7 +180219,7 @@ } }, { - "id": "1092", + "id": "1094", "name": "Devoted Servant Game Play Maker Service swapTargetAndDevotedServantCurrentRoleAndSide should remain role revelation when swapping target and devoted servant current role and side when called.", "location": { "start": { @@ -180067,7 +180229,7 @@ } }, { - "id": "1093", + "id": "1095", "name": "Devoted Servant Game Play Maker Service makeDevotedServantDelegatesIfSheriff should return game as is when devoted servant cannot delegate sheriff attribute.", "location": { "start": { @@ -180077,7 +180239,7 @@ } }, { - "id": "1094", + "id": "1096", "name": "Devoted Servant Game Play Maker Service makeDevotedServantDelegatesIfSheriff should prepend sheriff delegates to upcoming plays when devoted servant can delegate sheriff attribute.", "location": { "start": { @@ -180092,7 +180254,7 @@ "tests/unit/specs/modules/game/providers/services/game-random-composition.service.spec.ts": { "tests": [ { - "id": "1095", + "id": "1097", "name": "Game Random Composition Service getGameRandomComposition should return random composition when called with 4 players.", "location": { "start": { @@ -180102,7 +180264,7 @@ } }, { - "id": "1096", + "id": "1098", "name": "Game Random Composition Service getGameRandomComposition should return random composition when called with 40 players.", "location": { "start": { @@ -180112,7 +180274,7 @@ } }, { - "id": "1097", + "id": "1099", "name": "Game Random Composition Service getGameRandomComposition should return random composition when called with 75 players.", "location": { "start": { @@ -180122,7 +180284,7 @@ } }, { - "id": "1098", + "id": "1100", "name": "Game Random Composition Service getGameRandomComposition should return random composition when called with 100 players.", "location": { "start": { @@ -180132,7 +180294,7 @@ } }, { - "id": "1099", + "id": "1101", "name": "Game Random Composition Service getRandomRolesForSide should get only werewolves when side is werewolves and no roles are available.", "location": { "start": { @@ -180142,7 +180304,7 @@ } }, { - "id": "1100", + "id": "1102", "name": "Game Random Composition Service getRandomRolesForSide should get only villagers when side is villagers and no roles are available.", "location": { "start": { @@ -180152,7 +180314,7 @@ } }, { - "id": "1101", + "id": "1103", "name": "Game Random Composition Service getRandomRolesForSide should get seer, witch, pied piper, and all others are villagers when side is villagers and only seer and witch are available.", "location": { "start": { @@ -180162,7 +180324,7 @@ } }, { - "id": "1102", + "id": "1104", "name": "Game Random Composition Service getRandomRolesForSide should not get fox when minInGame is too high for left to pick.", "location": { "start": { @@ -180172,7 +180334,7 @@ } }, { - "id": "1103", + "id": "1105", "name": "Game Random Composition Service getRandomRolesForSide should get three brothers when minInGame is exactly left to pick count.", "location": { "start": { @@ -180182,7 +180344,7 @@ } }, { - "id": "1104", + "id": "1106", "name": "Game Random Composition Service getRandomRolesForSide should get two sisters when minInGame is lower than left to pick count.", "location": { "start": { @@ -180192,7 +180354,7 @@ } }, { - "id": "1105", + "id": "1107", "name": "Game Random Composition Service getRandomRolesForSide should get full witches when maxInGame is equal to left to pick count.", "location": { "start": { @@ -180202,7 +180364,7 @@ } }, { - "id": "1106", + "id": "1108", "name": "Game Random Composition Service getWerewolfCountForComposition should return 1 when called with 4 players.", "location": { "start": { @@ -180212,7 +180374,7 @@ } }, { - "id": "1107", + "id": "1109", "name": "Game Random Composition Service getWerewolfCountForComposition should return 2 when called with 6 players.", "location": { "start": { @@ -180222,7 +180384,7 @@ } }, { - "id": "1108", + "id": "1110", "name": "Game Random Composition Service getWerewolfCountForComposition should return 2 when called with 7 players.", "location": { "start": { @@ -180232,7 +180394,7 @@ } }, { - "id": "1109", + "id": "1111", "name": "Game Random Composition Service getWerewolfCountForComposition should return 4 when called with 23 players.", "location": { "start": { @@ -180242,7 +180404,7 @@ } }, { - "id": "1110", + "id": "1112", "name": "Game Random Composition Service getWerewolfCountForComposition should return 4 when called with 24 players.", "location": { "start": { @@ -180252,7 +180414,7 @@ } }, { - "id": "1111", + "id": "1113", "name": "Game Random Composition Service getWerewolfCountForComposition should return 5 when called with 25 players.", "location": { "start": { @@ -180262,7 +180424,7 @@ } }, { - "id": "1112", + "id": "1114", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should not include some roles when there are excluded.", "location": { "start": { @@ -180272,7 +180434,7 @@ } }, { - "id": "1113", + "id": "1115", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should not include default villager role when powerful villager roles are prioritized.", "location": { "start": { @@ -180282,7 +180444,7 @@ } }, { - "id": "1114", + "id": "1116", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should include default villager role when powerful villager roles are not prioritized.", "location": { "start": { @@ -180292,7 +180454,7 @@ } }, { - "id": "1115", + "id": "1117", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should not include default werewolf role when powerful werewolf roles are prioritized.", "location": { "start": { @@ -180302,7 +180464,7 @@ } }, { - "id": "1116", + "id": "1118", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should include default werewolf role when powerful werewolf roles are not prioritized.", "location": { "start": { @@ -180312,7 +180474,7 @@ } }, { - "id": "1117", + "id": "1119", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should not include roles with recommended minimum of players when areRecommendedMinPlayersRespected is true and not enough players.", "location": { "start": { @@ -180322,7 +180484,7 @@ } }, { - "id": "1118", + "id": "1120", "name": "Game Random Composition Service getAvailableRolesForGameRandomComposition should include roles with recommended minimum of players when areRecommendedMinPlayersRespected is true when enough players.", "location": { "start": { @@ -180337,7 +180499,7 @@ "tests/unit/specs/modules/game/helpers/game-play/game-play.factory.spec.ts": { "tests": [ { - "id": "1119", + "id": "1121", "name": "Game Play Factory createGamePlayStutteringJudgeRequestsAnotherVote should create game play stuttering judge requests another vote when called.", "location": { "start": { @@ -180347,7 +180509,7 @@ } }, { - "id": "1120", + "id": "1122", "name": "Game Play Factory createGamePlaySurvivorsBuryDeadBodies should create game play survivors bury dead bodies when called.", "location": { "start": { @@ -180357,7 +180519,7 @@ } }, { - "id": "1121", + "id": "1123", "name": "Game Play Factory createGamePlaySheriffSettlesVotes should create game play sheriff settles votes when called.", "location": { "start": { @@ -180367,7 +180529,7 @@ } }, { - "id": "1122", + "id": "1124", "name": "Game Play Factory createGamePlaySheriffDelegates should create game play sheriff delegates when called.", "location": { "start": { @@ -180377,7 +180539,7 @@ } }, { - "id": "1123", + "id": "1125", "name": "Game Play Factory createGamePlaySurvivorsVote should create game play survivors vote when called with cause of angel presence.", "location": { "start": { @@ -180387,7 +180549,7 @@ } }, { - "id": "1124", + "id": "1126", "name": "Game Play Factory createGamePlaySurvivorsVote should create game play survivors vote when called with cause of previous votes were in ties.", "location": { "start": { @@ -180397,7 +180559,7 @@ } }, { - "id": "1125", + "id": "1127", "name": "Game Play Factory createGamePlaySurvivorsVote should create game play survivors vote when called with cause of stuttering judge request.", "location": { "start": { @@ -180407,7 +180569,7 @@ } }, { - "id": "1126", + "id": "1128", "name": "Game Play Factory createGamePlaySurvivorsVote should create game play survivors vote when called with undefined cause.", "location": { "start": { @@ -180417,7 +180579,7 @@ } }, { - "id": "1127", + "id": "1129", "name": "Game Play Factory createGamePlaySurvivorsVote should create default game play survivors vote when called with overridden cause.", "location": { "start": { @@ -180427,7 +180589,7 @@ } }, { - "id": "1128", + "id": "1130", "name": "Game Play Factory createGamePlaySurvivorsElectSheriff should create game play all elect sheriff when called.", "location": { "start": { @@ -180437,7 +180599,7 @@ } }, { - "id": "1129", + "id": "1131", "name": "Game Play Factory createGamePlayThiefChoosesCard should create game play thief chooses card when called.", "location": { "start": { @@ -180447,7 +180609,7 @@ } }, { - "id": "1130", + "id": "1132", "name": "Game Play Factory createGamePlayScapegoatBansVoting should create game play scapegoat bans voting when called.", "location": { "start": { @@ -180457,7 +180619,7 @@ } }, { - "id": "1131", + "id": "1133", "name": "Game Play Factory createGamePlayWolfHoundChoosesSide should create game play wolf-hound chooses side when called.", "location": { "start": { @@ -180467,7 +180629,7 @@ } }, { - "id": "1132", + "id": "1134", "name": "Game Play Factory createGamePlayWildChildChoosesModel should create game play wild child chooses model when called.", "location": { "start": { @@ -180477,7 +180639,7 @@ } }, { - "id": "1133", + "id": "1135", "name": "Game Play Factory createGamePlayFoxSniffs should create game play fox sniffs when called.", "location": { "start": { @@ -180487,7 +180649,7 @@ } }, { - "id": "1134", + "id": "1136", "name": "Game Play Factory createGamePlayCharmedMeetEachOther should create game play charmed players meet each other when called.", "location": { "start": { @@ -180497,7 +180659,7 @@ } }, { - "id": "1135", + "id": "1137", "name": "Game Play Factory createGamePlayLoversMeetEachOther should create game play lovers meet each other when called.", "location": { "start": { @@ -180507,7 +180669,7 @@ } }, { - "id": "1136", + "id": "1138", "name": "Game Play Factory createGamePlayThreeBrothersMeetEachOther should create game play three brothers meet each other when called.", "location": { "start": { @@ -180517,7 +180679,7 @@ } }, { - "id": "1137", + "id": "1139", "name": "Game Play Factory createGamePlayTwoSistersMeetEachOther should create game play two sisters meet each other when called.", "location": { "start": { @@ -180527,7 +180689,7 @@ } }, { - "id": "1138", + "id": "1140", "name": "Game Play Factory createGamePlayScandalmongerMarks should create game play scandalmonger marks when called.", "location": { "start": { @@ -180537,7 +180699,7 @@ } }, { - "id": "1139", + "id": "1141", "name": "Game Play Factory createGamePlayDefenderProtects should create game play defender protects when called.", "location": { "start": { @@ -180547,7 +180709,7 @@ } }, { - "id": "1140", + "id": "1142", "name": "Game Play Factory createGamePlayHunterShoots should create game play hunter shoots when called.", "location": { "start": { @@ -180557,7 +180719,7 @@ } }, { - "id": "1141", + "id": "1143", "name": "Game Play Factory createGamePlayWitchUsesPotions should create game play witch uses potions when called.", "location": { "start": { @@ -180567,7 +180729,7 @@ } }, { - "id": "1142", + "id": "1144", "name": "Game Play Factory createGamePlayPiedPiperCharms should create game play pied piper charms when called.", "location": { "start": { @@ -180577,7 +180739,7 @@ } }, { - "id": "1143", + "id": "1145", "name": "Game Play Factory createGamePlayCupidCharms should create game play cupid charms when called.", "location": { "start": { @@ -180587,7 +180749,7 @@ } }, { - "id": "1144", + "id": "1146", "name": "Game Play Factory createGamePlaySeerLooks should create game play seer looks when called.", "location": { "start": { @@ -180597,7 +180759,7 @@ } }, { - "id": "1145", + "id": "1147", "name": "Game Play Factory createGamePlayWhiteWerewolfEats should create game play white werewolf eats when called.", "location": { "start": { @@ -180607,7 +180769,7 @@ } }, { - "id": "1146", + "id": "1148", "name": "Game Play Factory createGamePlayBigBadWolfEats should create game play big bad wolf eats when called.", "location": { "start": { @@ -180617,7 +180779,7 @@ } }, { - "id": "1147", + "id": "1149", "name": "Game Play Factory createGamePlayWerewolvesEat should create game play werewolves eat when called.", "location": { "start": { @@ -180627,7 +180789,7 @@ } }, { - "id": "1148", + "id": "1150", "name": "Game Play Factory createGamePlaySource should create game play source when called.", "location": { "start": { @@ -180637,7 +180799,7 @@ } }, { - "id": "1149", + "id": "1151", "name": "Game Play Factory createGamePlay should create game play when called.", "location": { "start": { @@ -180652,7 +180814,7 @@ "tests/unit/specs/modules/game/providers/services/game-play/game-play-vote/game-play-vote.service.spec.ts": { "tests": [ { - "id": "1150", + "id": "1152", "name": "Game Play Vote Service getNominatedPlayers should get nominated players when called.", "location": { "start": { @@ -180662,7 +180824,7 @@ } }, { - "id": "1151", + "id": "1153", "name": "Game Play Vote Service getPlayerVoteCounts should return empty array when votes are undefined.", "location": { "start": { @@ -180672,7 +180834,7 @@ } }, { - "id": "1152", + "id": "1154", "name": "Game Play Vote Service getPlayerVoteCounts should get player vote counts with only simple votes when there is no sheriff.", "location": { "start": { @@ -180682,7 +180844,7 @@ } }, { - "id": "1153", + "id": "1155", "name": "Game Play Vote Service getPlayerVoteCounts should get player vote counts with only simple votes when sheriff doesn't have double vote.", "location": { "start": { @@ -180692,7 +180854,7 @@ } }, { - "id": "1154", + "id": "1156", "name": "Game Play Vote Service getPlayerVoteCounts should get player vote counts with simple only votes when game play is not vote.", "location": { "start": { @@ -180702,7 +180864,7 @@ } }, { - "id": "1155", + "id": "1157", "name": "Game Play Vote Service getPlayerVoteCounts should get player vote counts with simple votes and one doubled vote when sheriff has double vote.", "location": { "start": { @@ -180712,7 +180874,7 @@ } }, { - "id": "1156", + "id": "1158", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when action is not vote.", "location": { "start": { @@ -180722,7 +180884,7 @@ } }, { - "id": "1157", + "id": "1159", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when there is no scandalmonger player in the game.", "location": { "start": { @@ -180732,7 +180894,7 @@ } }, { - "id": "1158", + "id": "1160", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when scandalmonger player is not alive.", "location": { "start": { @@ -180742,7 +180904,7 @@ } }, { - "id": "1159", + "id": "1161", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when scandalmonger player is powerless.", "location": { "start": { @@ -180752,7 +180914,7 @@ } }, { - "id": "1160", + "id": "1162", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when there are no scandalmonger mark.", "location": { "start": { @@ -180762,7 +180924,7 @@ } }, { - "id": "1161", + "id": "1163", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts as is when the scandalmonger target is dead.", "location": { "start": { @@ -180772,7 +180934,7 @@ } }, { - "id": "1162", + "id": "1164", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts with new player vote entry when scandalmonger target doesn't have vote.", "location": { "start": { @@ -180782,7 +180944,7 @@ } }, { - "id": "1163", + "id": "1165", "name": "Game Play Vote Service addScandalmongerMarkVoteToPlayerVoteCounts should return player vote counts with updated player vote entry when scandalmonger target already has votes.", "location": { "start": { @@ -180797,7 +180959,7 @@ "tests/unit/specs/modules/game/helpers/game.mutators.spec.ts": { "tests": [ { - "id": "1164", + "id": "1166", "name": "Game Mutator updatePlayerInGame should return game as is when player id is not found among players.", "location": { "start": { @@ -180807,7 +180969,7 @@ } }, { - "id": "1165", + "id": "1167", "name": "Game Mutator updatePlayerInGame should return game with updated player when player id found.", "location": { "start": { @@ -180817,7 +180979,7 @@ } }, { - "id": "1166", + "id": "1168", "name": "Game Mutator updatePlayerInGame should not mutate original game when called.", "location": { "start": { @@ -180827,7 +180989,7 @@ } }, { - "id": "1167", + "id": "1169", "name": "Game Mutator addPlayerAttributeInGame should return game as is when player id is not found among players.", "location": { "start": { @@ -180837,7 +180999,7 @@ } }, { - "id": "1168", + "id": "1170", "name": "Game Mutator addPlayerAttributeInGame should return game with player with new attribute when player is found.", "location": { "start": { @@ -180847,7 +181009,7 @@ } }, { - "id": "1169", + "id": "1171", "name": "Game Mutator addPlayerAttributeInGame should not mutate the original game when called.", "location": { "start": { @@ -180857,7 +181019,7 @@ } }, { - "id": "1170", + "id": "1172", "name": "Game Mutator addPlayersAttributeInGame should return game as is when player ids are not in the game.", "location": { "start": { @@ -180867,7 +181029,7 @@ } }, { - "id": "1171", + "id": "1173", "name": "Game Mutator addPlayersAttributeInGame should return game with players with new attribute when players are found.", "location": { "start": { @@ -180877,7 +181039,7 @@ } }, { - "id": "1172", + "id": "1174", "name": "Game Mutator addPlayersAttributeInGame should not mutate the original game when called.", "location": { "start": { @@ -180887,7 +181049,7 @@ } }, { - "id": "1173", + "id": "1175", "name": "Game Mutator removePlayerAttributeByNameInGame should return game as is when player is not found in game.", "location": { "start": { @@ -180897,7 +181059,7 @@ } }, { - "id": "1174", + "id": "1176", "name": "Game Mutator removePlayerAttributeByNameInGame should return game with player without his sheriff attribute when called.", "location": { "start": { @@ -180907,7 +181069,7 @@ } }, { - "id": "1175", + "id": "1177", "name": "Game Mutator removePlayerAttributeByNameInGame should not mutate the original game when called.", "location": { "start": { @@ -180917,7 +181079,7 @@ } }, { - "id": "1176", + "id": "1178", "name": "Game Mutator removePlayerAttributeByNameAndSourceInGame should return game as is when player is not found in game.", "location": { "start": { @@ -180927,7 +181089,7 @@ } }, { - "id": "1177", + "id": "1179", "name": "Game Mutator removePlayerAttributeByNameAndSourceInGame should return game with player without his sheriff from sheriff attribute when called.", "location": { "start": { @@ -180937,7 +181099,7 @@ } }, { - "id": "1178", + "id": "1180", "name": "Game Mutator removePlayerAttributeByNameAndSourceInGame should not mutate the original game when called.", "location": { "start": { @@ -180947,7 +181109,7 @@ } }, { - "id": "1179", + "id": "1181", "name": "Game Mutator prependUpcomingPlayInGame should prepend play in upcoming plays when called.", "location": { "start": { @@ -180957,7 +181119,7 @@ } }, { - "id": "1180", + "id": "1182", "name": "Game Mutator prependUpcomingPlayInGame should not mutate the original game when called.", "location": { "start": { @@ -180967,7 +181129,7 @@ } }, { - "id": "1181", + "id": "1183", "name": "Game Mutator appendUpcomingPlayInGame should append play in upcoming plays when called.", "location": { "start": { @@ -180977,7 +181139,7 @@ } }, { - "id": "1182", + "id": "1184", "name": "Game Mutator appendUpcomingPlayInGame should not mutate the original game when called.", "location": { "start": { @@ -180987,7 +181149,7 @@ } }, { - "id": "1183", + "id": "1185", "name": "Game Mutator updateAdditionalCardInGame should return game as is when game doesn't have any additional card.", "location": { "start": { @@ -180997,7 +181159,7 @@ } }, { - "id": "1184", + "id": "1186", "name": "Game Mutator updateAdditionalCardInGame should return game as is when card id is not found in game.", "location": { "start": { @@ -181007,7 +181169,7 @@ } }, { - "id": "1185", + "id": "1187", "name": "Game Mutator updateAdditionalCardInGame should return game with updated card when card id is found in game.", "location": { "start": { @@ -181022,7 +181184,7 @@ "tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.helpers.spec.ts": { "tests": [ { - "id": "1186", + "id": "1188", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return true when activation is undefined.", "location": { "start": { @@ -181032,7 +181194,7 @@ } }, { - "id": "1187", + "id": "1189", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return false when activation turn is not reached yet.", "location": { "start": { @@ -181042,7 +181204,7 @@ } }, { - "id": "1188", + "id": "1190", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return true when activation turn is reached (+1).", "location": { "start": { @@ -181052,7 +181214,7 @@ } }, { - "id": "1189", + "id": "1191", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return false when activation turn is same as game's turn but game's phase is NIGHT and activation phase is DAY.", "location": { "start": { @@ -181062,7 +181224,7 @@ } }, { - "id": "1190", + "id": "1192", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return true when activation turn is same as game's turn and phase too.", "location": { "start": { @@ -181072,7 +181234,7 @@ } }, { - "id": "1191", + "id": "1193", "name": "Player Attribute Helper isPlayerAttrimakeDevotedServantDelegatesIfSheriffbuteActive should return true when activation turn is same as game's turn, phase are different but game's phase is DAY anyway.", "location": { "start": { @@ -181082,7 +181244,7 @@ } }, { - "id": "1192", + "id": "1194", "name": "Player Attribute Helper getPlayerAttributeWithName should get attribute when player has this attribute.", "location": { "start": { @@ -181092,7 +181254,7 @@ } }, { - "id": "1193", + "id": "1195", "name": "Player Attribute Helper getPlayerAttributeWithName should return undefined when player doesn't have the attribute.", "location": { "start": { @@ -181102,7 +181264,7 @@ } }, { - "id": "1194", + "id": "1196", "name": "Player Attribute Helper doesPlayerHaveAttributeWithName should return false when player doesn't have any attributes.", "location": { "start": { @@ -181112,7 +181274,7 @@ } }, { - "id": "1195", + "id": "1197", "name": "Player Attribute Helper doesPlayerHaveAttributeWithName should return false when player doesn't have the attribute.", "location": { "start": { @@ -181122,7 +181284,7 @@ } }, { - "id": "1196", + "id": "1198", "name": "Player Attribute Helper doesPlayerHaveAttributeWithName should return true when player has the attribute.", "location": { "start": { @@ -181132,7 +181294,7 @@ } }, { - "id": "1197", + "id": "1199", "name": "Player Attribute Helper getActivePlayerAttributeWithName should return undefined when player doesn't have the attribute.", "location": { "start": { @@ -181142,7 +181304,7 @@ } }, { - "id": "1198", + "id": "1200", "name": "Player Attribute Helper getActivePlayerAttributeWithName should return undefined when player has the attribute but not active yet.", "location": { "start": { @@ -181152,7 +181314,7 @@ } }, { - "id": "1199", + "id": "1201", "name": "Player Attribute Helper getActivePlayerAttributeWithName should return the attribute when player has the attribute and is active yet.", "location": { "start": { @@ -181162,7 +181324,7 @@ } }, { - "id": "1200", + "id": "1202", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithName should return false when player doesn't have any attributes.", "location": { "start": { @@ -181172,7 +181334,7 @@ } }, { - "id": "1201", + "id": "1203", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithName should return false when player doesn't have the attribute.", "location": { "start": { @@ -181182,7 +181344,7 @@ } }, { - "id": "1202", + "id": "1204", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithName should return false when player has the attribute but not active yet.", "location": { "start": { @@ -181192,7 +181354,7 @@ } }, { - "id": "1203", + "id": "1205", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithName should return true when player has the attribute and is active yet.", "location": { "start": { @@ -181202,7 +181364,7 @@ } }, { - "id": "1204", + "id": "1206", "name": "Player Attribute Helper getPlayerAttributeWithNameAndSource should get attribute when player has this attribute.", "location": { "start": { @@ -181212,7 +181374,7 @@ } }, { - "id": "1205", + "id": "1207", "name": "Player Attribute Helper getPlayerAttributeWithNameAndSource should return undefined when player doesn't have the attribute with correct name.", "location": { "start": { @@ -181222,7 +181384,7 @@ } }, { - "id": "1206", + "id": "1208", "name": "Player Attribute Helper getPlayerAttributeWithNameAndSource should return undefined when player doesn't have the attribute with correct source.", "location": { "start": { @@ -181232,7 +181394,7 @@ } }, { - "id": "1207", + "id": "1209", "name": "Player Attribute Helper doesPlayerHaveAttributeWithNameAndSource should return false when player doesn't have any attributes.", "location": { "start": { @@ -181242,7 +181404,7 @@ } }, { - "id": "1208", + "id": "1210", "name": "Player Attribute Helper doesPlayerHaveAttributeWithNameAndSource should return false when player doesn't have the attribute with correct name.", "location": { "start": { @@ -181252,7 +181414,7 @@ } }, { - "id": "1209", + "id": "1211", "name": "Player Attribute Helper doesPlayerHaveAttributeWithNameAndSource should return false when player doesn't have the attribute with correct source.", "location": { "start": { @@ -181262,7 +181424,7 @@ } }, { - "id": "1210", + "id": "1212", "name": "Player Attribute Helper doesPlayerHaveAttributeWithNameAndSource should return true when player has the attribute.", "location": { "start": { @@ -181272,7 +181434,7 @@ } }, { - "id": "1211", + "id": "1213", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithNameAndSource should return false when player doesn't have any attributes.", "location": { "start": { @@ -181282,7 +181444,7 @@ } }, { - "id": "1212", + "id": "1214", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithNameAndSource should return false when player doesn't have the attribute with correct name.", "location": { "start": { @@ -181292,7 +181454,7 @@ } }, { - "id": "1213", + "id": "1215", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithNameAndSource should return false when player doesn't have the attribute with correct source.", "location": { "start": { @@ -181302,7 +181464,7 @@ } }, { - "id": "1214", + "id": "1216", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithNameAndSource should return false when player has the attribute but not active yet.", "location": { "start": { @@ -181312,7 +181474,7 @@ } }, { - "id": "1215", + "id": "1217", "name": "Player Attribute Helper doesPlayerHaveActiveAttributeWithNameAndSource should return true when player has the attribute and is active yet.", "location": { "start": { @@ -181322,7 +181484,7 @@ } }, { - "id": "1216", + "id": "1218", "name": "Player Attribute Helper canPlayerDelegateSheriffAttribute should return false when player doesn't have the sheriff attribute.", "location": { "start": { @@ -181332,7 +181494,7 @@ } }, { - "id": "1217", + "id": "1219", "name": "Player Attribute Helper canPlayerDelegateSheriffAttribute should return false when player has the sheriff attribute but is the idiot and is powerful.", "location": { "start": { @@ -181342,7 +181504,7 @@ } }, { - "id": "1218", + "id": "1220", "name": "Player Attribute Helper canPlayerDelegateSheriffAttribute should return true when player has the sheriff attribute but is the idiot and powerless.", "location": { "start": { @@ -181352,7 +181514,7 @@ } }, { - "id": "1219", + "id": "1221", "name": "Player Attribute Helper canPlayerDelegateSheriffAttribute should return true when player has the sheriff attribute and is not powerful.", "location": { "start": { @@ -181367,7 +181529,7 @@ "tests/unit/specs/modules/game/helpers/player/player-attribute/player-attribute.factory.spec.ts": { "tests": [ { - "id": "1220", + "id": "1222", "name": "Player Attribute Factory createActingByActorPlayerAttribute should create acting attribute by actor when called.", "location": { "start": { @@ -181377,7 +181539,7 @@ } }, { - "id": "1221", + "id": "1223", "name": "Player Attribute Factory createStolenRoleByDevotedServantPlayerAttribute should create stolen role attribute by devoted servant when called.", "location": { "start": { @@ -181387,7 +181549,7 @@ } }, { - "id": "1222", + "id": "1224", "name": "Player Attribute Factory createContaminatedByRustySwordKnightPlayerAttribute should create contaminated attribute by rusty sword knight when called.", "location": { "start": { @@ -181397,7 +181559,7 @@ } }, { - "id": "1223", + "id": "1225", "name": "Player Attribute Factory createCharmedByPiedPiperPlayerAttribute should create charmed attribute by pied piper when called.", "location": { "start": { @@ -181407,7 +181569,7 @@ } }, { - "id": "1224", + "id": "1226", "name": "Player Attribute Factory createCantVoteBySurvivorsPlayerAttribute should create can't vote attribute by survivors when called.", "location": { "start": { @@ -181417,7 +181579,7 @@ } }, { - "id": "1225", + "id": "1227", "name": "Player Attribute Factory createCantVoteByScapegoatPlayerAttribute should create can't vote attribute by scapegoat active in next turn when game phase is day.", "location": { "start": { @@ -181427,7 +181589,7 @@ } }, { - "id": "1226", + "id": "1228", "name": "Player Attribute Factory createCantVoteByScapegoatPlayerAttribute should create can't vote attribute by scapegoat active in current turn when game phase is night.", "location": { "start": { @@ -181437,7 +181599,7 @@ } }, { - "id": "1227", + "id": "1229", "name": "Player Attribute Factory createPowerlessByActorPlayerAttribute should create powerless attribute by actor when called.", "location": { "start": { @@ -181447,7 +181609,7 @@ } }, { - "id": "1228", + "id": "1230", "name": "Player Attribute Factory createPowerlessByWerewolvesPlayerAttribute should create powerless attribute by werewolves when called.", "location": { "start": { @@ -181457,7 +181619,7 @@ } }, { - "id": "1229", + "id": "1231", "name": "Player Attribute Factory createPowerlessByAccursedWolfFatherPlayerAttribute should create powerless attribute by accursed wolf father when called.", "location": { "start": { @@ -181467,7 +181629,7 @@ } }, { - "id": "1230", + "id": "1232", "name": "Player Attribute Factory createPowerlessByFoxPlayerAttribute should create powerless attribute by fox when called.", "location": { "start": { @@ -181477,7 +181639,7 @@ } }, { - "id": "1231", + "id": "1233", "name": "Player Attribute Factory createPowerlessByElderPlayerAttribute should create powerless attribute by elder when called.", "location": { "start": { @@ -181487,7 +181649,7 @@ } }, { - "id": "1232", + "id": "1234", "name": "Player Attribute Factory createWorshipedByWildChildPlayerAttribute should create worshiped attribute by wild child when called.", "location": { "start": { @@ -181497,7 +181659,7 @@ } }, { - "id": "1233", + "id": "1235", "name": "Player Attribute Factory createInLoveByCupidPlayerAttribute should create in love attribute by cupid when called.", "location": { "start": { @@ -181507,7 +181669,7 @@ } }, { - "id": "1234", + "id": "1236", "name": "Player Attribute Factory createScandalmongerMarkByScandalmongerPlayerAttribute should create scandalmonger-marked attribute by scandalmonger when called.", "location": { "start": { @@ -181517,7 +181679,7 @@ } }, { - "id": "1235", + "id": "1237", "name": "Player Attribute Factory createProtectedByDefenderPlayerAttribute should create protected attribute by defender when called.", "location": { "start": { @@ -181527,7 +181689,7 @@ } }, { - "id": "1236", + "id": "1238", "name": "Player Attribute Factory createDrankDeathPotionByWitchPlayerAttribute should create drank death potion attribute by witch when called.", "location": { "start": { @@ -181537,7 +181699,7 @@ } }, { - "id": "1237", + "id": "1239", "name": "Player Attribute Factory createDrankLifePotionByWitchPlayerAttribute should create drank life potion attribute by witch when called.", "location": { "start": { @@ -181547,7 +181709,7 @@ } }, { - "id": "1238", + "id": "1240", "name": "Player Attribute Factory createEatenByBigBadWolfPlayerAttribute should create eaten attribute by big bad wolf when called.", "location": { "start": { @@ -181557,7 +181719,7 @@ } }, { - "id": "1239", + "id": "1241", "name": "Player Attribute Factory createEatenByWhiteWerewolfPlayerAttribute should create eaten attribute by white werewolves when called.", "location": { "start": { @@ -181567,7 +181729,7 @@ } }, { - "id": "1240", + "id": "1242", "name": "Player Attribute Factory createEatenByWerewolvesPlayerAttribute should create eaten attribute by werewolves when called.", "location": { "start": { @@ -181577,7 +181739,7 @@ } }, { - "id": "1241", + "id": "1243", "name": "Player Attribute Factory createSeenBySeerPlayerAttribute should create seen attribute by seer when called.", "location": { "start": { @@ -181587,7 +181749,7 @@ } }, { - "id": "1242", + "id": "1244", "name": "Player Attribute Factory createSheriffBySheriffPlayerAttribute should create sheriff attribute by sheriff when called.", "location": { "start": { @@ -181597,7 +181759,7 @@ } }, { - "id": "1243", + "id": "1245", "name": "Player Attribute Factory createSheriffBySurvivorsPlayerAttribute should create sheriff attribute by survivors when called.", "location": { "start": { @@ -181607,7 +181769,7 @@ } }, { - "id": "1244", + "id": "1246", "name": "Player Attribute Factory createPlayerAttribute should create player attribute when called.", "location": { "start": { @@ -181622,7 +181784,7 @@ "tests/unit/specs/modules/game/helpers/game-victory/game-victory.factory.spec.ts": { "tests": [ { - "id": "1245", + "id": "1247", "name": "Game Victory Factory createNoneGameVictory should create a none game victory when called.", "location": { "start": { @@ -181632,7 +181794,7 @@ } }, { - "id": "1246", + "id": "1248", "name": "Game Victory Factory createAngelGameVictory should create angel game victory with winners when called with angel in game.", "location": { "start": { @@ -181642,7 +181804,7 @@ } }, { - "id": "1247", + "id": "1249", "name": "Game Victory Factory createAngelGameVictory should create angel game victory without winners when called without angel in game.", "location": { "start": { @@ -181652,7 +181814,7 @@ } }, { - "id": "1248", + "id": "1250", "name": "Game Victory Factory createLoversGameVictory should create lovers game victory when called.", "location": { "start": { @@ -181662,7 +181824,7 @@ } }, { - "id": "1249", + "id": "1251", "name": "Game Victory Factory createLoversGameVictory should create lovers game victory with cupid as winners even if he's not in love when game options say that he must win with lovers.", "location": { "start": { @@ -181672,7 +181834,7 @@ } }, { - "id": "1250", + "id": "1252", "name": "Game Victory Factory createLoversGameVictory should create lovers game victory with dead cupid as winners even if he's not in love when game options say that he must win with lovers.", "location": { "start": { @@ -181682,7 +181844,7 @@ } }, { - "id": "1251", + "id": "1253", "name": "Game Victory Factory createPiedPiperGameVictory should create pied piper game victory with winner when called with pied piper in game.", "location": { "start": { @@ -181692,7 +181854,7 @@ } }, { - "id": "1252", + "id": "1254", "name": "Game Victory Factory createPiedPiperGameVictory should create pied piper game victory without winner when called without pied piper in game.", "location": { "start": { @@ -181702,7 +181864,7 @@ } }, { - "id": "1253", + "id": "1255", "name": "Game Victory Factory createPrejudicedManipulatorGameVictory should create prejudiced manipulator game victory with winner when called with prejudiced manipulator in game.", "location": { "start": { @@ -181712,7 +181874,7 @@ } }, { - "id": "1254", + "id": "1256", "name": "Game Victory Factory createPrejudicedManipulatorGameVictory should create prejudiced manipulator game victory without winner when called without prejudiced manipulator in game.", "location": { "start": { @@ -181722,7 +181884,7 @@ } }, { - "id": "1255", + "id": "1257", "name": "Game Victory Factory createWhiteWerewolfGameVictory should create white werewolf game victory with winner when called with white werewolf in game.", "location": { "start": { @@ -181732,7 +181894,7 @@ } }, { - "id": "1256", + "id": "1258", "name": "Game Victory Factory createWhiteWerewolfGameVictory should create white werewolf game victory without winner when called without white werewolf in game.", "location": { "start": { @@ -181742,7 +181904,7 @@ } }, { - "id": "1257", + "id": "1259", "name": "Game Victory Factory createWerewolvesGameVictory should create werewolves game victory when called.", "location": { "start": { @@ -181752,7 +181914,7 @@ } }, { - "id": "1258", + "id": "1260", "name": "Game Victory Factory createVillagersGameVictory should create villagers game victory when called.", "location": { "start": { @@ -181762,7 +181924,7 @@ } }, { - "id": "1259", + "id": "1261", "name": "Game Victory Factory createGameVictory should create game victory when called.", "location": { "start": { @@ -181777,7 +181939,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-presence.decorator.spec.ts": { "tests": [ { - "id": "1260", + "id": "1262", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return false when additional cards are set but there is no thief in game.", "location": { "start": { @@ -181787,7 +181949,7 @@ } }, { - "id": "1261", + "id": "1263", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return false when additional cards are not set but there is thief in game.", "location": { "start": { @@ -181797,7 +181959,7 @@ } }, { - "id": "1262", + "id": "1264", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return false when additional cards are not an array.", "location": { "start": { @@ -181807,7 +181969,7 @@ } }, { - "id": "1263", + "id": "1265", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return true when additional cards are set and a thief is in the game.", "location": { "start": { @@ -181817,7 +181979,7 @@ } }, { - "id": "1264", + "id": "1266", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return true when additional cards are set and an actor is in the game.", "location": { "start": { @@ -181827,7 +181989,7 @@ } }, { - "id": "1265", + "id": "1267", "name": "Additional Cards Presence Decorator isAdditionalCardsPresenceRespected should return true when additional cards are not set and there is no thief is in the game.", "location": { "start": { @@ -181837,7 +181999,7 @@ } }, { - "id": "1266", + "id": "1268", "name": "Additional Cards Presence Decorator getAdditionalCardsPresenceDefaultMessage should return additional cards required presence message when they are not set.", "location": { "start": { @@ -181847,7 +182009,7 @@ } }, { - "id": "1267", + "id": "1269", "name": "Additional Cards Presence Decorator getAdditionalCardsPresenceDefaultMessage should return additional cards forbidden presence message when they are set.", "location": { "start": { @@ -181862,7 +182024,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-roles-max-in-game.decorator.spec.ts": { "tests": [ { - "id": "1268", + "id": "1270", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return true when additional cards are not defined.", "location": { "start": { @@ -181872,7 +182034,7 @@ } }, { - "id": "1269", + "id": "1271", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return false when game player cards are not defined.", "location": { "start": { @@ -181882,7 +182044,7 @@ } }, { - "id": "1270", + "id": "1272", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return false when one of the roles is not found in game additional cards.", "location": { "start": { @@ -181892,7 +182054,7 @@ } }, { - "id": "1271", + "id": "1273", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return false when at least one role max in game is not respected due to additional cards only.", "location": { "start": { @@ -181902,7 +182064,7 @@ } }, { - "id": "1272", + "id": "1274", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return false when at least one role max in game is not respected due to additional cards and player roles together.", "location": { "start": { @@ -181912,7 +182074,7 @@ } }, { - "id": "1273", + "id": "1275", "name": "Additional Cards Roles Max in Game Decorator areAdditionalCardsRolesMaxInGameRespected should return true when every role max in game are respected among additional cards and player roles together.", "location": { "start": { @@ -181922,7 +182084,7 @@ } }, { - "id": "1274", + "id": "1276", "name": "Additional Cards Roles Max in Game Decorator getAdditionalCardsRolesMaxInGameDefaultMessage should return additional cards roles max in game default message when called.", "location": { "start": { @@ -181937,7 +182099,7 @@ "tests/unit/specs/modules/game/providers/services/player/player-attribute.service.spec.ts": { "tests": [ { - "id": "1275", + "id": "1277", "name": "Player Attribute Service applyEatenAttributeOutcomes should call killOrRevealPlayer when called.", "location": { "start": { @@ -181947,7 +182109,7 @@ } }, { - "id": "1276", + "id": "1278", "name": "Player Attribute Service applyDrankDeathPotionAttributeOutcomes should call killOrRevealPlayer when called.", "location": { "start": { @@ -181957,7 +182119,7 @@ } }, { - "id": "1277", + "id": "1279", "name": "Player Attribute Service applyContaminatedAttributeOutcomes should call killOrRevealPlayer when called.", "location": { "start": { @@ -181967,7 +182129,7 @@ } }, { - "id": "1278", + "id": "1280", "name": "Player Attribute Service decreaseAttributeRemainingPhase should return attribute as is when there is no remaining phases.", "location": { "start": { @@ -181977,7 +182139,7 @@ } }, { - "id": "1279", + "id": "1281", "name": "Player Attribute Service decreaseAttributeRemainingPhase should return attribute as is when attribute is not active yet.", "location": { "start": { @@ -181987,7 +182149,7 @@ } }, { - "id": "1280", + "id": "1282", "name": "Player Attribute Service decreaseAttributeRemainingPhase should return decreased attribute when called.", "location": { "start": { @@ -181997,7 +182159,7 @@ } }, { - "id": "1281", + "id": "1283", "name": "Player Attribute Service decreaseRemainingPhasesAndRemoveObsoleteAttributes should return player as is when he is dead.", "location": { "start": { @@ -182007,7 +182169,7 @@ } }, { - "id": "1282", + "id": "1284", "name": "Player Attribute Service decreaseRemainingPhasesAndRemoveObsoleteAttributes should return player with one decreased attribute and other one removed when called.", "location": { "start": { @@ -182017,7 +182179,7 @@ } }, { - "id": "1283", + "id": "1285", "name": "Player Attribute Service decreaseRemainingPhasesAndRemoveObsoletePlayerAttributes should decrease and remove attributes among players when called.", "location": { "start": { @@ -182032,7 +182194,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-for-actor-size.decorator.spec.ts": { "tests": [ { - "id": "1284", + "id": "1286", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return true when cards are not defined.", "location": { "start": { @@ -182042,7 +182204,7 @@ } }, { - "id": "1285", + "id": "1287", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return true when cards are defined but there is no actor in players.", "location": { "start": { @@ -182052,7 +182214,7 @@ } }, { - "id": "1286", + "id": "1288", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return false when cards are not an array.", "location": { "start": { @@ -182062,7 +182224,7 @@ } }, { - "id": "1287", + "id": "1289", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return false when some card is not an object.", "location": { "start": { @@ -182072,7 +182234,7 @@ } }, { - "id": "1288", + "id": "1290", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return false when some card is not an object with expected structure.", "location": { "start": { @@ -182082,7 +182244,7 @@ } }, { - "id": "1289", + "id": "1291", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return false when cards size doesn't respect the default options.", "location": { "start": { @@ -182092,7 +182254,7 @@ } }, { - "id": "1290", + "id": "1292", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return false when cards size doesn't respect the changed options set to 5.", "location": { "start": { @@ -182102,7 +182264,7 @@ } }, { - "id": "1291", + "id": "1293", "name": "Additional Cards For Actor Size Decorator isAdditionalCardsForActorSizeRespected should return true when cards size respects the options.", "location": { "start": { @@ -182112,7 +182274,7 @@ } }, { - "id": "1292", + "id": "1294", "name": "Additional Cards For Actor Size Decorator getAdditionalCardsForActorSizeDefaultMessage should default decorator message when called.", "location": { "start": { @@ -182127,7 +182289,7 @@ "tests/unit/specs/shared/exception/helpers/unexpected-exception.factory.spec.ts": { "tests": [ { - "id": "1293", + "id": "1295", "name": "Unexpected Exception Factory createCantFindPlayerWithIdUnexpectedException should create player is dead unexpected exception when called.", "location": { "start": { @@ -182137,7 +182299,7 @@ } }, { - "id": "1294", + "id": "1296", "name": "Unexpected Exception Factory createCantFindPlayerWithCurrentRoleUnexpectedException should create can't find player with current role unexpected exception when called.", "location": { "start": { @@ -182147,7 +182309,7 @@ } }, { - "id": "1295", + "id": "1297", "name": "Unexpected Exception Factory createPlayerIsDeadUnexpectedException should create player is dead unexpected exception when called.", "location": { "start": { @@ -182157,7 +182319,7 @@ } }, { - "id": "1296", + "id": "1298", "name": "Unexpected Exception Factory createCantGenerateGamePlaysUnexpectedException should create can't generate game plays unexpected exception when called.", "location": { "start": { @@ -182167,7 +182329,7 @@ } }, { - "id": "1297", + "id": "1299", "name": "Unexpected Exception Factory createNoCurrentGamePlayUnexpectedException should create no current game play unexpected exception when called.", "location": { "start": { @@ -182177,7 +182339,7 @@ } }, { - "id": "1298", + "id": "1300", "name": "Unexpected Exception Factory createNoGamePlayPriorityUnexpectedException should create no game play priority unexpected exception when called.", "location": { "start": { @@ -182187,7 +182349,7 @@ } }, { - "id": "1299", + "id": "1301", "name": "Unexpected Exception Factory createMalformedCurrentGamePlayUnexpectedException should create malformed current game play unexpected exception when called.", "location": { "start": { @@ -182197,7 +182359,7 @@ } }, { - "id": "1300", + "id": "1302", "name": "Unexpected Exception Factory createCantFindLastNominatedPlayersUnexpectedException should create can't find last nominated players unexpected exception when called.", "location": { "start": { @@ -182207,7 +182369,7 @@ } }, { - "id": "1301", + "id": "1303", "name": "Unexpected Exception Factory createCantFindLastDeadPlayersUnexpectedException should create can't find last dead players unexpected exception when called.", "location": { "start": { @@ -182222,7 +182384,7 @@ "tests/unit/specs/modules/config/env/helpers/env.helpers.spec.ts": { "tests": [ { - "id": "1302", + "id": "1304", "name": "Config Env Helper validate should return the validated config when there is no error in env variables.", "location": { "start": { @@ -182232,7 +182394,7 @@ } }, { - "id": "1303", + "id": "1305", "name": "Config Env Helper validate should return the validated config with default values when there is no error in env variables.", "location": { "start": { @@ -182242,7 +182404,7 @@ } }, { - "id": "1304", + "id": "1306", "name": "Config Env Helper validate should throw validate error when ENVIRONMENT is not defined.", "location": { "start": { @@ -182252,7 +182414,7 @@ } }, { - "id": "1305", + "id": "1307", "name": "Config Env Helper validate should throw validate error when ENVIRONMENT is not a valid enum value.", "location": { "start": { @@ -182262,7 +182424,7 @@ } }, { - "id": "1306", + "id": "1308", "name": "Config Env Helper validate should throw validate error when HOST is empty.", "location": { "start": { @@ -182272,7 +182434,7 @@ } }, { - "id": "1307", + "id": "1309", "name": "Config Env Helper validate should throw validate error when PORT is not a number.", "location": { "start": { @@ -182282,7 +182444,7 @@ } }, { - "id": "1308", + "id": "1310", "name": "Config Env Helper validate should throw validate error when PORT is less than min value.", "location": { "start": { @@ -182292,7 +182454,7 @@ } }, { - "id": "1309", + "id": "1311", "name": "Config Env Helper validate should throw validate error when PORT is greater than max value.", "location": { "start": { @@ -182302,7 +182464,7 @@ } }, { - "id": "1310", + "id": "1312", "name": "Config Env Helper validate should throw validate error when DATABASE_HOST is not defined.", "location": { "start": { @@ -182312,7 +182474,7 @@ } }, { - "id": "1311", + "id": "1313", "name": "Config Env Helper validate should throw validate error when DATABASE_HOST is empty.", "location": { "start": { @@ -182322,7 +182484,7 @@ } }, { - "id": "1312", + "id": "1314", "name": "Config Env Helper validate should throw validate error when DATABASE_PORT is not a number.", "location": { "start": { @@ -182332,7 +182494,7 @@ } }, { - "id": "1313", + "id": "1315", "name": "Config Env Helper validate should throw validate error when DATABASE_PORT is less than min value.", "location": { "start": { @@ -182342,7 +182504,7 @@ } }, { - "id": "1314", + "id": "1316", "name": "Config Env Helper validate should throw validate error when DATABASE_PORT is greater than max value.", "location": { "start": { @@ -182352,7 +182514,7 @@ } }, { - "id": "1315", + "id": "1317", "name": "Config Env Helper validate should throw validate error when DATABASE_NAME is not defined.", "location": { "start": { @@ -182362,7 +182524,7 @@ } }, { - "id": "1316", + "id": "1318", "name": "Config Env Helper validate should throw validate error when DATABASE_NAME is empty.", "location": { "start": { @@ -182372,7 +182534,7 @@ } }, { - "id": "1317", + "id": "1319", "name": "Config Env Helper validate should throw validate error when DATABASE_USERNAME is not defined.", "location": { "start": { @@ -182382,7 +182544,7 @@ } }, { - "id": "1318", + "id": "1320", "name": "Config Env Helper validate should throw validate error when DATABASE_USERNAME is empty.", "location": { "start": { @@ -182392,7 +182554,7 @@ } }, { - "id": "1319", + "id": "1321", "name": "Config Env Helper validate should throw validate error when DATABASE_PASSWORD is not defined.", "location": { "start": { @@ -182402,7 +182564,7 @@ } }, { - "id": "1320", + "id": "1322", "name": "Config Env Helper validate should throw validate error when DATABASE_PASSWORD is empty.", "location": { "start": { @@ -182412,7 +182574,7 @@ } }, { - "id": "1321", + "id": "1323", "name": "Config Env Helper validate should throw validate error when CORS_ORIGIN is empty.", "location": { "start": { @@ -182422,7 +182584,7 @@ } }, { - "id": "1322", + "id": "1324", "name": "Config Env Helper getEnvPath should return default development env path when NODE_ENV is undefined.", "location": { "start": { @@ -182432,7 +182594,7 @@ } }, { - "id": "1323", + "id": "1325", "name": "Config Env Helper getEnvPath should return test env path when NODE_ENV is test.", "location": { "start": { @@ -182442,7 +182604,7 @@ } }, { - "id": "1324", + "id": "1326", "name": "Config Env Helper getEnvPaths should return default and local test env paths when function is called.", "location": { "start": { @@ -182457,7 +182619,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-for-thief-size.decorator.spec.ts": { "tests": [ { - "id": "1325", + "id": "1327", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return true when cards are not defined.", "location": { "start": { @@ -182467,7 +182629,7 @@ } }, { - "id": "1326", + "id": "1328", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return true when cards are defined but there is not thief among players.", "location": { "start": { @@ -182477,7 +182639,7 @@ } }, { - "id": "1327", + "id": "1329", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return false when cards are not an array.", "location": { "start": { @@ -182487,7 +182649,7 @@ } }, { - "id": "1328", + "id": "1330", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return false when every cards is not an object with expected structure.", "location": { "start": { @@ -182497,7 +182659,7 @@ } }, { - "id": "1329", + "id": "1331", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return false when some card is not an object with expected structure.", "location": { "start": { @@ -182507,7 +182669,7 @@ } }, { - "id": "1330", + "id": "1332", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return false when cards size doesn't respect the options.", "location": { "start": { @@ -182517,7 +182679,7 @@ } }, { - "id": "1331", + "id": "1333", "name": "Additional Cards For Thief Size Decorator isAdditionalCardsForThiefSizeRespected should return true when cards size doesn't respect the options.", "location": { "start": { @@ -182527,7 +182689,7 @@ } }, { - "id": "1332", + "id": "1334", "name": "Additional Cards For Thief Size Decorator getAdditionalCardsForThiefSizeDefaultMessage should default decorator message when called.", "location": { "start": { @@ -182542,7 +182704,7 @@ "tests/unit/specs/modules/game/helpers/player/player.helpers.spec.ts": { "tests": [ { - "id": "1333", + "id": "1335", "name": "Player Helper isPlayerAliveAndPowerful should return false when player is dead.", "location": { "start": { @@ -182552,7 +182714,7 @@ } }, { - "id": "1334", + "id": "1336", "name": "Player Helper isPlayerAliveAndPowerful should return false when player is powerless.", "location": { "start": { @@ -182562,7 +182724,7 @@ } }, { - "id": "1335", + "id": "1337", "name": "Player Helper isPlayerAliveAndPowerful should return true when player is alive and powerful.", "location": { "start": { @@ -182572,7 +182734,7 @@ } }, { - "id": "1336", + "id": "1338", "name": "Player Helper isPlayerOnWerewolvesSide should return false when player is on villagers side.", "location": { "start": { @@ -182582,7 +182744,7 @@ } }, { - "id": "1337", + "id": "1339", "name": "Player Helper isPlayerOnWerewolvesSide should return true when player is on werewolves side.", "location": { "start": { @@ -182592,7 +182754,7 @@ } }, { - "id": "1338", + "id": "1340", "name": "Player Helper isPlayerOnVillagersSide should return true when player is on villagers side.", "location": { "start": { @@ -182602,7 +182764,7 @@ } }, { - "id": "1339", + "id": "1341", "name": "Player Helper isPlayerOnVillagersSide should return false when player is on werewolves side.", "location": { "start": { @@ -182612,7 +182774,7 @@ } }, { - "id": "1340", + "id": "1342", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return false when player role is not prejudiced manipulator, pied piper or actor.", "location": { "start": { @@ -182622,7 +182784,7 @@ } }, { - "id": "1341", + "id": "1343", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return true when player role is prejudiced manipulator and prejudiced manipulator is powerless on werewolves side.", "location": { "start": { @@ -182632,7 +182794,7 @@ } }, { - "id": "1342", + "id": "1344", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return true when player role is pied piper and pied piper is powerless on werewolves side.", "location": { "start": { @@ -182642,7 +182804,7 @@ } }, { - "id": "1343", + "id": "1345", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return true when player role is actor and actor is powerless on werewolves side.", "location": { "start": { @@ -182652,7 +182814,7 @@ } }, { - "id": "1344", + "id": "1346", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return false when player role is prejudiced manipulator and prejudiced manipulator is not powerless on werewolves side.", "location": { "start": { @@ -182662,7 +182824,7 @@ } }, { - "id": "1345", + "id": "1347", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return false when player role is pied piper and pied piper is not powerless on werewolves side.", "location": { "start": { @@ -182672,7 +182834,7 @@ } }, { - "id": "1346", + "id": "1348", "name": "Player Helper isPlayerPowerlessOnWerewolvesSide should return false when player role is actor and actor is not powerless on werewolves side.", "location": { "start": { @@ -182687,7 +182849,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-groups-presence.decorator.spec.ts": { "tests": [ { - "id": "1347", + "id": "1349", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when players are undefined.", "location": { "start": { @@ -182697,7 +182859,7 @@ } }, { - "id": "1348", + "id": "1350", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when players are not an array.", "location": { "start": { @@ -182707,7 +182869,7 @@ } }, { - "id": "1349", + "id": "1351", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when one of the players is not an object.", "location": { "start": { @@ -182717,7 +182879,7 @@ } }, { - "id": "1350", + "id": "1352", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when one of the players has no role.", "location": { "start": { @@ -182727,7 +182889,7 @@ } }, { - "id": "1351", + "id": "1353", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when one of the players is prejudiced manipulator but one doesn't have a group.", "location": { "start": { @@ -182737,7 +182899,7 @@ } }, { - "id": "1352", + "id": "1354", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return true when one of the players is prejudiced manipulator and all have a group.", "location": { "start": { @@ -182747,7 +182909,7 @@ } }, { - "id": "1353", + "id": "1355", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return false when there is no player with role prejudiced manipulator and one has a group.", "location": { "start": { @@ -182757,7 +182919,7 @@ } }, { - "id": "1354", + "id": "1356", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected should return true when there is no player with role prejudiced manipulator and no one has a group.", "location": { "start": { @@ -182767,7 +182929,7 @@ } }, { - "id": "1355", + "id": "1357", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected getCompositionGroupsPresenceDefaultMessage should return required players group when there is a player with role prejudiced manipulator.", "location": { "start": { @@ -182777,7 +182939,7 @@ } }, { - "id": "1356", + "id": "1358", "name": "Composition Groups Presence Decorator isCompositionGroupsExistenceRespected getCompositionGroupsPresenceDefaultMessage should return not expected players group when there is no player with role prejudiced manipulator.", "location": { "start": { @@ -182792,7 +182954,7 @@ "tests/unit/specs/modules/game/helpers/player/player-death/player-death.factory.spec.ts": { "tests": [ { - "id": "1357", + "id": "1359", "name": "Player Death Factory createPlayerDiseaseByRustySwordKnightDeath should create player contaminated by rusty sword knight when called.", "location": { "start": { @@ -182802,7 +182964,7 @@ } }, { - "id": "1358", + "id": "1360", "name": "Player Death Factory createPlayerBrokenHeartByCupidDeath should create player broken heart by cupid when called.", "location": { "start": { @@ -182812,7 +182974,7 @@ } }, { - "id": "1359", + "id": "1361", "name": "Player Death Factory createPlayerReconsiderPardonBySurvivorsDeath should create player reconsider pardon by survivors death when called.", "location": { "start": { @@ -182822,7 +182984,7 @@ } }, { - "id": "1360", + "id": "1362", "name": "Player Death Factory createPlayerVoteScapegoatedBySurvivorsDeath should create player vote scapegoated by survivors death when called.", "location": { "start": { @@ -182832,7 +182994,7 @@ } }, { - "id": "1361", + "id": "1363", "name": "Player Death Factory createPlayerVoteBySheriffDeath should create player vote by sheriff death when called.", "location": { "start": { @@ -182842,7 +183004,7 @@ } }, { - "id": "1362", + "id": "1364", "name": "Player Death Factory createPlayerVoteBySurvivorsDeath should create player vote by survivors death when called.", "location": { "start": { @@ -182852,7 +183014,7 @@ } }, { - "id": "1363", + "id": "1365", "name": "Player Death Factory createPlayerShotByHunterDeath should create player shot by hunter death when called.", "location": { "start": { @@ -182862,7 +183024,7 @@ } }, { - "id": "1364", + "id": "1366", "name": "Player Death Factory createPlayerEatenByWhiteWerewolfDeath should create player eaten by white werewolf death when called.", "location": { "start": { @@ -182872,7 +183034,7 @@ } }, { - "id": "1365", + "id": "1367", "name": "Player Death Factory createPlayerEatenByBigBadWolfDeath should create player eaten by big bad wolf death when called.", "location": { "start": { @@ -182882,7 +183044,7 @@ } }, { - "id": "1366", + "id": "1368", "name": "Player Death Factory createPlayerEatenByWerewolvesDeath should create player eaten by werewolves death when called.", "location": { "start": { @@ -182892,7 +183054,7 @@ } }, { - "id": "1367", + "id": "1369", "name": "Player Death Factory createPlayerDeathPotionByWitchDeath should create player death potion by witch death when called.", "location": { "start": { @@ -182902,7 +183064,7 @@ } }, { - "id": "1368", + "id": "1370", "name": "Player Death Factory createPlayerDeath should create player death when called.", "location": { "start": { @@ -182917,7 +183079,7 @@ "tests/unit/specs/modules/config/database/helpers/database.helpers.spec.ts": { "tests": [ { - "id": "1369", + "id": "1371", "name": "Database Helper getDatabasePort should return undefined when port in env is undefined.", "location": { "start": { @@ -182927,7 +183089,7 @@ } }, { - "id": "1370", + "id": "1372", "name": "Database Helper getDatabasePort should return port without modifying it when port in env is defined and JEST_WORKER_ID and CUCUMBER_WORKER_ID are undefined.", "location": { "start": { @@ -182937,7 +183099,7 @@ } }, { - "id": "1371", + "id": "1373", "name": "Database Helper getDatabasePort should return port with worker id multiplier when port in env is defined and JEST_WORKER_ID is defined.", "location": { "start": { @@ -182947,7 +183109,7 @@ } }, { - "id": "1372", + "id": "1374", "name": "Database Helper getDatabasePort should return port with worker id multiplier when port in env is defined and CUCUMBER_WORKER_ID is defined.", "location": { "start": { @@ -182957,7 +183119,7 @@ } }, { - "id": "1373", + "id": "1375", "name": "Database Helper mongooseModuleFactory should return connection string for local address when called with port.", "location": { "start": { @@ -182967,7 +183129,7 @@ } }, { - "id": "1374", + "id": "1376", "name": "Database Helper mongooseModuleFactory should return connection string for remote address when called without port.", "location": { "start": { @@ -182982,7 +183144,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-positions-consistency.decorator.spec.ts": { "tests": [ { - "id": "1375", + "id": "1377", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when players are undefined.", "location": { "start": { @@ -182992,7 +183154,7 @@ } }, { - "id": "1376", + "id": "1378", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when players are not an array.", "location": { "start": { @@ -183002,7 +183164,7 @@ } }, { - "id": "1377", + "id": "1379", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when one of the players is not an object.", "location": { "start": { @@ -183012,7 +183174,7 @@ } }, { - "id": "1378", + "id": "1380", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return true when there is no position set in composition.", "location": { "start": { @@ -183022,7 +183184,7 @@ } }, { - "id": "1379", + "id": "1381", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when there is one position set in composition but not the others.", "location": { "start": { @@ -183032,7 +183194,7 @@ } }, { - "id": "1380", + "id": "1382", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when there is twice the same position in composition.", "location": { "start": { @@ -183042,7 +183204,7 @@ } }, { - "id": "1381", + "id": "1383", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when positions sequence starts at 1.", "location": { "start": { @@ -183052,7 +183214,7 @@ } }, { - "id": "1382", + "id": "1384", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return false when there is one too high position in composition.", "location": { "start": { @@ -183062,7 +183224,7 @@ } }, { - "id": "1383", + "id": "1385", "name": "Composition Positions Consistency Decorator doesCompositionHaveConsistentPositions should return true when all positions are sequence in composition.", "location": { "start": { @@ -183072,7 +183234,7 @@ } }, { - "id": "1384", + "id": "1386", "name": "Composition Positions Consistency Decorator getCompositionPositionsConsistencyDefaultMessage should return default message when called.", "location": { "start": { @@ -183087,7 +183249,7 @@ "tests/unit/specs/server/server.spec.ts": { "tests": [ { - "id": "1385", + "id": "1387", "name": "Server bootstrap should create FastifyAdapter with default fastify server options when called.", "location": { "start": { @@ -183097,7 +183259,7 @@ } }, { - "id": "1386", + "id": "1388", "name": "Server bootstrap should call enableCors with specific origin when CORS_ORIGIN config service.", "location": { "start": { @@ -183107,7 +183269,7 @@ } }, { - "id": "1387", + "id": "1389", "name": "Server bootstrap should call listen with specific port and host when they are in config service.", "location": { "start": { @@ -183117,7 +183279,7 @@ } }, { - "id": "1388", + "id": "1390", "name": "Server bootstrap should add validation pipe with transform when Validation Pipe constructor is called.", "location": { "start": { @@ -183127,7 +183289,7 @@ } }, { - "id": "1389", + "id": "1391", "name": "Server bootstrap should serve public directory when called.", "location": { "start": { @@ -183137,7 +183299,7 @@ } }, { - "id": "1390", + "id": "1392", "name": "Server bootstrap should print server and docs address with specific port when port is provided.", "location": { "start": { @@ -183152,7 +183314,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-has-two-groups-with-prejudiced-manipulator.decorator.spec.ts": { "tests": [ { - "id": "1391", + "id": "1393", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when players are undefined.", "location": { "start": { @@ -183162,7 +183324,7 @@ } }, { - "id": "1392", + "id": "1394", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when players are not an array.", "location": { "start": { @@ -183172,7 +183334,7 @@ } }, { - "id": "1393", + "id": "1395", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when one of the players is not an object.", "location": { "start": { @@ -183182,7 +183344,7 @@ } }, { - "id": "1394", + "id": "1396", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when one of the players has no role.", "location": { "start": { @@ -183192,7 +183354,7 @@ } }, { - "id": "1395", + "id": "1397", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return true when nobody is the prejudiced manipulator.", "location": { "start": { @@ -183202,7 +183364,7 @@ } }, { - "id": "1396", + "id": "1398", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when one player is the prejudiced manipulator and there is only one group.", "location": { "start": { @@ -183212,7 +183374,7 @@ } }, { - "id": "1397", + "id": "1399", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return false when one player is the prejudiced manipulator and there is more than two groups.", "location": { "start": { @@ -183222,7 +183384,7 @@ } }, { - "id": "1398", + "id": "1400", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator doesCompositionHasTwoGroupsWithPrejudicedManipulator should return true when one player is the prejudiced manipulator and there are two groups.", "location": { "start": { @@ -183232,7 +183394,7 @@ } }, { - "id": "1399", + "id": "1401", "name": "Composition Has Two Groups With Prejudiced Manipulator Decorator getCompositionHasTwoGroupsWithPrejudicedManipulatorDefaultMessage should return the default message when called.", "location": { "start": { @@ -183247,7 +183409,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-roles-min-in-game.decorator.spec.ts": { "tests": [ { - "id": "1400", + "id": "1402", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return false when players are undefined.", "location": { "start": { @@ -183257,7 +183419,7 @@ } }, { - "id": "1401", + "id": "1403", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return false when players are not an array.", "location": { "start": { @@ -183267,7 +183429,7 @@ } }, { - "id": "1402", + "id": "1404", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return false when one of the players is not an object.", "location": { "start": { @@ -183277,7 +183439,7 @@ } }, { - "id": "1403", + "id": "1405", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return false when one of the players doesn't have the good structure.", "location": { "start": { @@ -183287,7 +183449,7 @@ } }, { - "id": "1404", + "id": "1406", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return false when there is only 1 player with a role which min in game is 2.", "location": { "start": { @@ -183297,7 +183459,7 @@ } }, { - "id": "1405", + "id": "1407", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return true when players are empty.", "location": { "start": { @@ -183307,7 +183469,7 @@ } }, { - "id": "1406", + "id": "1408", "name": "Composition Roles Min In Game Decorator areCompositionRolesMinInGameRespected should return true when the limit for each role is respected.", "location": { "start": { @@ -183317,7 +183479,7 @@ } }, { - "id": "1407", + "id": "1409", "name": "Composition Roles Min In Game Decorator playersRoleLimitDefaultMessage should return default message when called.", "location": { "start": { @@ -183332,7 +183494,7 @@ "tests/unit/specs/server/swagger/swagger.spec.ts": { "tests": [ { - "id": "1408", + "id": "1410", "name": "Server Swagger createSwaggerDocument should call document builder methods when function is called with known version.", "location": { "start": { @@ -183342,7 +183504,7 @@ } }, { - "id": "1409", + "id": "1411", "name": "Server Swagger createSwaggerDocument should call document builder methods when function is called with unknown version.", "location": { "start": { @@ -183352,7 +183514,7 @@ } }, { - "id": "1410", + "id": "1412", "name": "Server Swagger createSwaggerDocument should call createDocument and setup functions when function is called.", "location": { "start": { @@ -183367,7 +183529,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-roles-max-in-game.decorator.spec.ts": { "tests": [ { - "id": "1411", + "id": "1413", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return false when players are undefined.", "location": { "start": { @@ -183377,7 +183539,7 @@ } }, { - "id": "1412", + "id": "1414", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return false when players are not an array.", "location": { "start": { @@ -183387,7 +183549,7 @@ } }, { - "id": "1413", + "id": "1415", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return false when one of the players is not an object.", "location": { "start": { @@ -183397,7 +183559,7 @@ } }, { - "id": "1414", + "id": "1416", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return false when one of the players doesn't have the good structure.", "location": { "start": { @@ -183407,7 +183569,7 @@ } }, { - "id": "1415", + "id": "1417", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return false when there is 2 players with the same role but max in game is 1.", "location": { "start": { @@ -183417,7 +183579,7 @@ } }, { - "id": "1416", + "id": "1418", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return true when players are empty.", "location": { "start": { @@ -183427,7 +183589,7 @@ } }, { - "id": "1417", + "id": "1419", "name": "Composition Roles Max In Game Decorator areCompositionRolesMaxInGameRespected should return true when the limit for each role is respected.", "location": { "start": { @@ -183437,7 +183599,7 @@ } }, { - "id": "1418", + "id": "1420", "name": "Composition Roles Max In Game Decorator playersRoleLimitDefaultMessage should return default message when called.", "location": { "start": { @@ -183452,7 +183614,7 @@ "tests/unit/specs/modules/role/helpers/role.helpers.spec.ts": { "tests": [ { - "id": "1419", + "id": "1421", "name": "Role Helper getRolesWithSide should get all werewolf roles when werewolf side is provided.", "location": { "start": { @@ -183462,7 +183624,7 @@ } }, { - "id": "1420", + "id": "1422", "name": "Role Helper getRolesWithSide should get all villagers roles when villager side is provided.", "location": { "start": { @@ -183472,7 +183634,7 @@ } }, { - "id": "1421", + "id": "1423", "name": "Role Helper getRoleWithName should get the werewolf role when werewolf name is provided.", "location": { "start": { @@ -183482,7 +183644,7 @@ } }, { - "id": "1422", + "id": "1424", "name": "Role Helper getRoleWithName should get the villager role when villager name is provided.", "location": { "start": { @@ -183492,7 +183654,7 @@ } }, { - "id": "1423", + "id": "1425", "name": "Role Helper getRoleWithName should return undefined when no role name is provided.", "location": { "start": { @@ -183507,7 +183669,7 @@ "tests/unit/specs/modules/game/helpers/game-additional-card/game-additional-card.helpers.spec.ts": { "tests": [ { - "id": "1424", + "id": "1426", "name": "Game Additional Card Helper getGameAdditionalCardWithRoleNameAndRecipient should return a game additional card with the given role name and recipient when called.", "location": { "start": { @@ -183517,7 +183679,7 @@ } }, { - "id": "1425", + "id": "1427", "name": "Game Additional Card Helper getGameAdditionalCardWithRoleNameAndRecipient should return undefined when there is no game additional card with the given role name and recipient.", "location": { "start": { @@ -183527,7 +183689,7 @@ } }, { - "id": "1426", + "id": "1428", "name": "Game Additional Card Helper getGameAdditionalCardWithRoleNameAndRecipientOrThrow should return a game additional card with the given role name and recipient when called.", "location": { "start": { @@ -183537,7 +183699,7 @@ } }, { - "id": "1427", + "id": "1429", "name": "Game Additional Card Helper getGameAdditionalCardWithRoleNameAndRecipientOrThrow should throw an error when there is no game additional card with the given role name and recipient.", "location": { "start": { @@ -183552,7 +183714,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-has-villager.decorator.spec.ts": { "tests": [ { - "id": "1428", + "id": "1430", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when players are undefined.", "location": { "start": { @@ -183562,7 +183724,7 @@ } }, { - "id": "1429", + "id": "1431", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when players are not an array.", "location": { "start": { @@ -183572,7 +183734,7 @@ } }, { - "id": "1430", + "id": "1432", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when one of the players is not an object.", "location": { "start": { @@ -183582,7 +183744,7 @@ } }, { - "id": "1431", + "id": "1433", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when one of the players doesn't have the good structure.", "location": { "start": { @@ -183592,7 +183754,7 @@ } }, { - "id": "1432", + "id": "1434", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when composition is full of werewolves.", "location": { "start": { @@ -183602,7 +183764,7 @@ } }, { - "id": "1433", + "id": "1435", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return false when players are empty.", "location": { "start": { @@ -183612,7 +183774,7 @@ } }, { - "id": "1434", + "id": "1436", "name": "Composition Has Villager Decorator doesCompositionHaveAtLeastOneVillager should return true when there is at least one villager in composition.", "location": { "start": { @@ -183622,7 +183784,7 @@ } }, { - "id": "1435", + "id": "1437", "name": "Composition Has Villager Decorator playersRoleLimitDefaultMessage should return default message when called.", "location": { "start": { @@ -183637,7 +183799,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-has-werewolf.decorator.spec.ts": { "tests": [ { - "id": "1436", + "id": "1438", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when players are undefined.", "location": { "start": { @@ -183647,7 +183809,7 @@ } }, { - "id": "1437", + "id": "1439", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when players are not an array.", "location": { "start": { @@ -183657,7 +183819,7 @@ } }, { - "id": "1438", + "id": "1440", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when one of the players is not an object.", "location": { "start": { @@ -183667,7 +183829,7 @@ } }, { - "id": "1439", + "id": "1441", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when one of the players doesn't have the good structure.", "location": { "start": { @@ -183677,7 +183839,7 @@ } }, { - "id": "1440", + "id": "1442", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when composition is full of villagers.", "location": { "start": { @@ -183687,7 +183849,7 @@ } }, { - "id": "1441", + "id": "1443", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return false when players are empty.", "location": { "start": { @@ -183697,7 +183859,7 @@ } }, { - "id": "1442", + "id": "1444", "name": "Composition Has Werewolf Decorator doesCompositionHaveAtLeastOneWerewolf should return true when there is at least one werewolf in composition.", "location": { "start": { @@ -183707,7 +183869,7 @@ } }, { - "id": "1443", + "id": "1445", "name": "Composition Has Werewolf Decorator playersRoleLimitDefaultMessage should return default message when called.", "location": { "start": { @@ -183722,7 +183884,7 @@ "tests/unit/specs/modules/game/helpers/player/player.factory.spec.ts": { "tests": [ { - "id": "1444", + "id": "1446", "name": "Player Factory createPlayer should create a player when called.", "location": { "start": { @@ -183732,7 +183894,7 @@ } }, { - "id": "1445", + "id": "1447", "name": "Player Factory createPlayer should create a player without extraneous properties when called.", "location": { "start": { @@ -183742,7 +183904,7 @@ } }, { - "id": "1446", + "id": "1448", "name": "Player Factory createDeadPlayer should create a dead player when called.", "location": { "start": { @@ -183752,7 +183914,7 @@ } }, { - "id": "1447", + "id": "1449", "name": "Player Factory createDeadPlayer should create a dead player without extraneous properties when called.", "location": { "start": { @@ -183767,7 +183929,7 @@ "tests/unit/specs/modules/game/controllers/pipes/get-game-by-id.pipe.spec.ts": { "tests": [ { - "id": "1448", + "id": "1450", "name": "Get Game By Id Pipe transform should throw error when value is not a valid object id.", "location": { "start": { @@ -183777,7 +183939,7 @@ } }, { - "id": "1449", + "id": "1451", "name": "Get Game By Id Pipe transform should throw error when game is not found.", "location": { "start": { @@ -183787,7 +183949,7 @@ } }, { - "id": "1450", + "id": "1452", "name": "Get Game By Id Pipe transform should return existing game when game is found.", "location": { "start": { @@ -183802,7 +183964,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-for-thief-roles.decorator.spec.ts": { "tests": [ { - "id": "1451", + "id": "1453", "name": "Additional Cards For Thief Roles Decorator areAdditionalCardsForThiefRolesRespected should return true when additional cards are not defined.", "location": { "start": { @@ -183812,7 +183974,7 @@ } }, { - "id": "1452", + "id": "1454", "name": "Additional Cards For Thief Roles Decorator areAdditionalCardsForThiefRolesRespected should return true when there is no additional cards for thief.", "location": { "start": { @@ -183822,7 +183984,7 @@ } }, { - "id": "1453", + "id": "1455", "name": "Additional Cards For Thief Roles Decorator areAdditionalCardsForThiefRolesRespected should return false when at least one additional card role is not for thief.", "location": { "start": { @@ -183832,7 +183994,7 @@ } }, { - "id": "1454", + "id": "1456", "name": "Additional Cards For Thief Roles Decorator areAdditionalCardsForThiefRolesRespected should return true when all additional cards roles are for thief.", "location": { "start": { @@ -183842,7 +184004,7 @@ } }, { - "id": "1455", + "id": "1457", "name": "Additional Cards For Thief Roles Decorator getAdditionalCardsForThiefRolesDefaultMessage should return additional cards for thief roles default message when called.", "location": { "start": { @@ -183857,7 +184019,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/additional-cards/additional-cards-for-actor-roles.decorator.spec.ts": { "tests": [ { - "id": "1456", + "id": "1458", "name": "Additional Cards For Actor Roles Decorator areAdditionalCardsForActorRolesRespected should return true when additional cards are not defined.", "location": { "start": { @@ -183867,7 +184029,7 @@ } }, { - "id": "1457", + "id": "1459", "name": "Additional Cards For Actor Roles Decorator areAdditionalCardsForActorRolesRespected should return true when there is no additional cards for actor.", "location": { "start": { @@ -183877,7 +184039,7 @@ } }, { - "id": "1458", + "id": "1460", "name": "Additional Cards For Actor Roles Decorator areAdditionalCardsForActorRolesRespected should return false when at least one additional card role is not for actor.", "location": { "start": { @@ -183887,7 +184049,7 @@ } }, { - "id": "1459", + "id": "1461", "name": "Additional Cards For Actor Roles Decorator areAdditionalCardsForActorRolesRespected should return true when all additional cards roles are for actor.", "location": { "start": { @@ -183897,7 +184059,7 @@ } }, { - "id": "1460", + "id": "1462", "name": "Additional Cards For Actor Roles Decorator getAdditionalCardsForActorRolesDefaultMessage should return additional cards for actor roles default message when called.", "location": { "start": { @@ -183912,7 +184074,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-groups-size.decorator.spec.ts": { "tests": [ { - "id": "1461", + "id": "1463", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return false when players are undefined.", "location": { "start": { @@ -183922,7 +184084,7 @@ } }, { - "id": "1462", + "id": "1464", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return false when players are not an array.", "location": { "start": { @@ -183932,7 +184094,7 @@ } }, { - "id": "1463", + "id": "1465", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return false when one of the players is not an object.", "location": { "start": { @@ -183942,7 +184104,7 @@ } }, { - "id": "1464", + "id": "1466", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return true when there are no groups among players.", "location": { "start": { @@ -183952,7 +184114,7 @@ } }, { - "id": "1465", + "id": "1467", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return false when one group size is only one player.", "location": { "start": { @@ -183962,7 +184124,7 @@ } }, { - "id": "1466", + "id": "1468", "name": "Composition Groups Size Decorator isCompositionGroupsSizeRespected should return true when all groups have at least two players.", "location": { "start": { @@ -183972,7 +184134,7 @@ } }, { - "id": "1467", + "id": "1469", "name": "Composition Groups Size Decorator getCompositionGroupsSizeDefaultMessage should return the default message when called.", "location": { "start": { @@ -183987,7 +184149,7 @@ "tests/unit/specs/shared/validation/transformers/validation.transformer.spec.ts": { "tests": [ { - "id": "1468", + "id": "1470", "name": "Validation Transformer toBoolean should return true when input is true as string.", "location": { "start": { @@ -183997,7 +184159,7 @@ } }, { - "id": "1469", + "id": "1471", "name": "Validation Transformer toBoolean should return false when input is false as string.", "location": { "start": { @@ -184007,7 +184169,7 @@ } }, { - "id": "1470", + "id": "1472", "name": "Validation Transformer toBoolean should return false2 when input is true as false2.", "location": { "start": { @@ -184017,7 +184179,7 @@ } }, { - "id": "1471", + "id": "1473", "name": "Validation Transformer toBoolean should return true when input is true.", "location": { "start": { @@ -184027,7 +184189,7 @@ } }, { - "id": "1472", + "id": "1474", "name": "Validation Transformer toBoolean should return false when input is false.", "location": { "start": { @@ -184037,7 +184199,7 @@ } }, { - "id": "1473", + "id": "1475", "name": "Validation Transformer toBoolean should return 0 when input is 0.", "location": { "start": { @@ -184047,7 +184209,7 @@ } }, { - "id": "1474", + "id": "1476", "name": "Validation Transformer toBoolean should return 1 when input is 1.", "location": { "start": { @@ -184057,7 +184219,7 @@ } }, { - "id": "1475", + "id": "1477", "name": "Validation Transformer toObjectId should return undefined when input is null.", "location": { "start": { @@ -184067,7 +184229,7 @@ } }, { - "id": "1476", + "id": "1478", "name": "Validation Transformer toObjectId should return undefined when input is malformed.", "location": { "start": { @@ -184077,7 +184239,7 @@ } }, { - "id": "1477", + "id": "1479", "name": "Validation Transformer toObjectId should return null when input id is null.", "location": { "start": { @@ -184087,7 +184249,7 @@ } }, { - "id": "1478", + "id": "1480", "name": "Validation Transformer toObjectId should return objectId when input id is valid objectId.", "location": { "start": { @@ -184102,7 +184264,7 @@ "tests/unit/specs/modules/game/dto/base/transformers/game-players-position.transformer.spec.ts": { "tests": [ { - "id": "1479", + "id": "1481", "name": "Game Players Position Transformer gamePlayersPositionTransformer should return same value when value is not an array.", "location": { "start": { @@ -184112,7 +184274,7 @@ } }, { - "id": "1480", + "id": "1482", "name": "Game Players Position Transformer gamePlayersPositionTransformer should return same value when one value of the array is not object.", "location": { "start": { @@ -184122,7 +184284,7 @@ } }, { - "id": "1481", + "id": "1483", "name": "Game Players Position Transformer gamePlayersPositionTransformer should return players as is when every position is set.", "location": { "start": { @@ -184132,7 +184294,7 @@ } }, { - "id": "1482", + "id": "1484", "name": "Game Players Position Transformer gamePlayersPositionTransformer should return players as is when at least one position is not set.", "location": { "start": { @@ -184142,7 +184304,7 @@ } }, { - "id": "1483", + "id": "1485", "name": "Game Players Position Transformer gamePlayersPositionTransformer should return players with sequential position when no positions are set.", "location": { "start": { @@ -184157,7 +184319,7 @@ "tests/unit/specs/modules/game/dto/base/game-player/transformers/player-side.transformer.spec.ts": { "tests": [ { - "id": "1484", + "id": "1486", "name": "Player Side Transformer playerSideTransformer should return null when value is null.", "location": { "start": { @@ -184167,7 +184329,7 @@ } }, { - "id": "1485", + "id": "1487", "name": "Player Side Transformer playerSideTransformer should return same value when value is not an object.", "location": { "start": { @@ -184177,7 +184339,7 @@ } }, { - "id": "1486", + "id": "1488", "name": "Player Side Transformer playerSideTransformer should return same value when obj is not an object.", "location": { "start": { @@ -184187,7 +184349,7 @@ } }, { - "id": "1487", + "id": "1489", "name": "Player Side Transformer playerSideTransformer should return same value when obj doesn't have the role.name field.", "location": { "start": { @@ -184197,7 +184359,7 @@ } }, { - "id": "1488", + "id": "1490", "name": "Player Side Transformer playerSideTransformer should return same value when role is unknown.", "location": { "start": { @@ -184207,7 +184369,7 @@ } }, { - "id": "1489", + "id": "1491", "name": "Player Side Transformer playerSideTransformer should fill player side with werewolf data when role is white werewolf.", "location": { "start": { @@ -184217,7 +184379,7 @@ } }, { - "id": "1490", + "id": "1492", "name": "Player Side Transformer playerSideTransformer should fill player side with villager data when role is witch.", "location": { "start": { @@ -184232,7 +184394,7 @@ "tests/unit/specs/shared/api/helpers/api.helpers.spec.ts": { "tests": [ { - "id": "1491", + "id": "1493", "name": "API Helper getResourceSingularForm should return game when called with games", "location": { "start": { @@ -184242,7 +184404,7 @@ } }, { - "id": "1492", + "id": "1494", "name": "API Helper getResourceSingularForm should return player when called with players", "location": { "start": { @@ -184252,7 +184414,7 @@ } }, { - "id": "1493", + "id": "1495", "name": "API Helper getResourceSingularForm should return additional card when called with game-additional-cards", "location": { "start": { @@ -184262,7 +184424,7 @@ } }, { - "id": "1494", + "id": "1496", "name": "API Helper getResourceSingularForm should return role when called with roles", "location": { "start": { @@ -184272,7 +184434,7 @@ } }, { - "id": "1495", + "id": "1497", "name": "API Helper getResourceSingularForm should return health when called with health", "location": { "start": { @@ -184282,7 +184444,7 @@ } }, { - "id": "1496", + "id": "1498", "name": "API Helper convertMongoosePropOptionsToApiPropertyOptions should convert mongoose prop options to api property options when called.", "location": { "start": { @@ -184297,7 +184459,7 @@ "tests/unit/specs/modules/game/dto/base/game-player/transformers/player-role.transformer.spec.ts": { "tests": [ { - "id": "1497", + "id": "1499", "name": "Player Role Transformer playerRoleTransformer should return null when value is null.", "location": { "start": { @@ -184307,7 +184469,7 @@ } }, { - "id": "1498", + "id": "1500", "name": "Player Role Transformer playerRoleTransformer should return same value when value is not an object.", "location": { "start": { @@ -184317,7 +184479,7 @@ } }, { - "id": "1499", + "id": "1501", "name": "Player Role Transformer playerRoleTransformer should return same value when value doesn't have the name field.", "location": { "start": { @@ -184327,7 +184489,7 @@ } }, { - "id": "1500", + "id": "1502", "name": "Player Role Transformer playerRoleTransformer should return same value when role is unknown.", "location": { "start": { @@ -184337,7 +184499,7 @@ } }, { - "id": "1501", + "id": "1503", "name": "Player Role Transformer playerRoleTransformer should fill player role (seer) fields when called.", "location": { "start": { @@ -184347,7 +184509,7 @@ } }, { - "id": "1502", + "id": "1504", "name": "Player Role Transformer playerRoleTransformer should fill player role (white-werewolf) fields when called.", "location": { "start": { @@ -184357,7 +184519,7 @@ } }, { - "id": "1503", + "id": "1505", "name": "Player Role Transformer playerRoleTransformer should fill player role fields with isRevealed true when role is villager villager.", "location": { "start": { @@ -184372,7 +184534,7 @@ "tests/unit/specs/shared/api/pipes/validate-mongo-id.pipe.spec.ts": { "tests": [ { - "id": "1504", + "id": "1506", "name": "Validate MongoId Pipe transform should return the value as ObjectId when value is a correct MongoId (string).", "location": { "start": { @@ -184382,7 +184544,7 @@ } }, { - "id": "1505", + "id": "1507", "name": "Validate MongoId Pipe transform should return the value as ObjectId when value is a correct MongoId (objectId).", "location": { "start": { @@ -184392,7 +184554,7 @@ } }, { - "id": "1506", + "id": "1508", "name": "Validate MongoId Pipe transform should throw an error when value is a incorrect string MongoId.", "location": { "start": { @@ -184402,7 +184564,7 @@ } }, { - "id": "1507", + "id": "1509", "name": "Validate MongoId Pipe transform should throw an error when value is null.", "location": { "start": { @@ -184417,7 +184579,7 @@ "tests/unit/specs/modules/game/helpers/game-additional-card/game-additional-card.factory.spec.ts": { "tests": [ { - "id": "1508", + "id": "1510", "name": "Game Additional Card Factory createGameAdditionalCard should create an additional game card when called.", "location": { "start": { @@ -184427,7 +184589,7 @@ } }, { - "id": "1509", + "id": "1511", "name": "Game Additional Card Factory createGameAdditionalCard should create a additional game card without extraneous properties when called.", "location": { "start": { @@ -184442,7 +184604,7 @@ "tests/unit/specs/shared/exception/types/unexpected-exception.types.spec.ts": { "tests": [ { - "id": "1510", + "id": "1512", "name": "Unexpected exception type getResponse should get response with description without interpolations when interpolations are not necessary.", "location": { "start": { @@ -184452,7 +184614,7 @@ } }, { - "id": "1511", + "id": "1513", "name": "Unexpected exception type getResponse should get response with description with interpolations when interpolations necessary.", "location": { "start": { @@ -184467,7 +184629,7 @@ "tests/unit/specs/shared/exception/types/resource-not-found-exception.types.spec.ts": { "tests": [ { - "id": "1512", + "id": "1514", "name": "Resource not found exception type getResponse should get response without description when called without reason.", "location": { "start": { @@ -184477,7 +184639,7 @@ } }, { - "id": "1513", + "id": "1515", "name": "Resource not found exception type getResponse should get response with description when called with reason.", "location": { "start": { @@ -184492,7 +184654,7 @@ "tests/unit/specs/shared/exception/types/bad-resource-mutation-exception.types.spec.ts": { "tests": [ { - "id": "1514", + "id": "1516", "name": "Resource not found mutation exception type getResponse should get response without description when called without reason.", "location": { "start": { @@ -184502,7 +184664,7 @@ } }, { - "id": "1515", + "id": "1517", "name": "Resource not found mutation exception type getResponse should get response with description when called with reason.", "location": { "start": { @@ -184517,7 +184679,7 @@ "tests/unit/specs/modules/game/helpers/game.factory.spec.ts": { "tests": [ { - "id": "1516", + "id": "1518", "name": "Game Factory createGame should create a game when called.", "location": { "start": { @@ -184532,7 +184694,7 @@ "tests/unit/specs/modules/game/controllers/decorators/api-game-not-found-response.decorator.spec.ts": { "tests": [ { - "id": "1517", + "id": "1519", "name": "Api Game Not Found Response Decorator ApiGameNotFoundResponse should call api not found response function with default values when called without specific options.", "location": { "start": { @@ -184542,7 +184704,7 @@ } }, { - "id": "1518", + "id": "1520", "name": "Api Game Not Found Response Decorator ApiGameNotFoundResponse should call api not found response function with other values when called with specific options.", "location": { "start": { @@ -184557,7 +184719,7 @@ "tests/unit/specs/shared/validation/helpers/validation.helpers.spec.ts": { "tests": [ { - "id": "1519", + "id": "1521", "name": "Validation Helper doesArrayRespectBounds should return true when no bounds are provided.", "location": { "start": { @@ -184567,7 +184729,7 @@ } }, { - "id": "1520", + "id": "1522", "name": "Validation Helper doesArrayRespectBounds should return false when min bound is not respected.", "location": { "start": { @@ -184577,7 +184739,7 @@ } }, { - "id": "1521", + "id": "1523", "name": "Validation Helper doesArrayRespectBounds should return false when max bound is not respected.", "location": { "start": { @@ -184587,7 +184749,7 @@ } }, { - "id": "1522", + "id": "1524", "name": "Validation Helper doesArrayRespectBounds should return false when min and max bounds are respected.", "location": { "start": { @@ -184602,7 +184764,7 @@ "tests/unit/specs/modules/game/controllers/decorators/api-game-id-param.decorator.spec.ts": { "tests": [ { - "id": "1523", + "id": "1525", "name": "Api Game Id Param Decorator ApiGameIdParam should call api param function with default values when called without specific options.", "location": { "start": { @@ -184612,7 +184774,7 @@ } }, { - "id": "1524", + "id": "1526", "name": "Api Game Id Param Decorator ApiGameIdParam should call api param function with other values when called with specific options.", "location": { "start": { @@ -184627,7 +184789,7 @@ "tests/e2e/specs/modules/health/controllers/health.controller.e2e-spec.ts": { "tests": [ { - "id": "1525", + "id": "1527", "name": "Health Controller GET /health should return app health when route is called.", "location": { "start": { @@ -184642,7 +184804,7 @@ "tests/unit/specs/modules/game/dto/base/decorators/composition/composition-unique-names.decorator.spec.ts": { "tests": [ { - "id": "1526", + "id": "1528", "name": "Composition Unique Names Decorator getPlayerName should return null when value is null.", "location": { "start": { @@ -184652,7 +184814,7 @@ } }, { - "id": "1527", + "id": "1529", "name": "Composition Unique Names Decorator getPlayerName should return same value when value is not an object.", "location": { "start": { @@ -184662,7 +184824,7 @@ } }, { - "id": "1528", + "id": "1530", "name": "Composition Unique Names Decorator getPlayerName should return same value when value doesn't have name field.", "location": { "start": { @@ -184672,7 +184834,7 @@ } }, { - "id": "1529", + "id": "1531", "name": "Composition Unique Names Decorator getPlayerName should return name when called.", "location": { "start": { @@ -184687,7 +184849,7 @@ "tests/unit/specs/modules/role/constants/role.constants.spec.ts": { "tests": [ { - "id": "1530", + "id": "1532", "name": "Role Constant werewolvesRoles should contain only roles with side 'werewolves' when called.", "location": { "start": { @@ -184697,7 +184859,7 @@ } }, { - "id": "1531", + "id": "1533", "name": "Role Constant villagerRoles should contain only roles with side 'villagers' when called.", "location": { "start": { @@ -184707,7 +184869,7 @@ } }, { - "id": "1532", + "id": "1534", "name": "Role Constant roles should contain all roles when called.", "location": { "start": { @@ -184722,7 +184884,7 @@ "tests/e2e/specs/modules/role/controllers/role.controller.e2e-spec.ts": { "tests": [ { - "id": "1533", + "id": "1535", "name": "Role Controller GET /roles should return roles when route is called.", "location": { "start": { @@ -184737,7 +184899,7 @@ "tests/unit/specs/modules/game/helpers/game-history/game-history-record.mappers.spec.ts": { "tests": [ { - "id": "1534", + "id": "1536", "name": "Game History Record Mapper convertGetGameHistoryDtoToMongooseQueryOptions should convert GetGameHistoryDto to MongooseQueryOptions when called.", "location": { "start": { @@ -184752,7 +184914,7 @@ "tests/unit/specs/shared/exception/types/bad-game-play-payload-exception.types.spec.ts": { "tests": [ { - "id": "1535", + "id": "1537", "name": "Bad game play payload exception type getResponse should get response when called.", "location": { "start": { @@ -184767,7 +184929,7 @@ "tests/unit/specs/shared/mongoose/mongoose.helpers.spec.ts": { "tests": [ { - "id": "1536", + "id": "1538", "name": "Mongoose Helper getMongooseSortValueFromApiSortOrder should return 1 when order is ASC.", "location": { "start": { @@ -184777,7 +184939,7 @@ } }, { - "id": "1537", + "id": "1539", "name": "Mongoose Helper getMongooseSortValueFromApiSortOrder should return -1 when order is DESC.", "location": { "start": { @@ -184792,7 +184954,7 @@ "tests/unit/specs/shared/misc/helpers/object.helpers.spec.ts": { "tests": [ { - "id": "1538", + "id": "1540", "name": "Object Helper toJSON should convert to plain object when called with object.", "location": { "start": { @@ -184802,7 +184964,7 @@ } }, { - "id": "1539", + "id": "1541", "name": "Object Helper toJSON should convert to plain object when called with array of objects.", "location": { "start": { @@ -184817,7 +184979,7 @@ "tests/unit/specs/modules/game/helpers/game-phase/game-phase.helpers.spec.ts": { "tests": [ { - "id": "1540", + "id": "1542", "name": "Game Phase Helper isGamePhaseOver should return false when the phase is not over.", "location": { "start": { @@ -184827,7 +184989,7 @@ } }, { - "id": "1541", + "id": "1543", "name": "Game Phase Helper isGamePhaseOver should return true when the phase is over.", "location": { "start": { @@ -184842,7 +185004,7 @@ "tests/unit/specs/modules/role/helpers/role.factory.spec.ts": { "tests": [ { - "id": "1542", + "id": "1544", "name": "Role Factory createRole should create a role when called.", "location": { "start": { @@ -184857,7 +185019,7 @@ "tests/e2e/specs/app.controller.e2e-spec.ts": { "tests": [ { - "id": "1543", + "id": "1545", "name": "App Controller GET / should return status code 204 when route is called.", "location": { "start": { @@ -184872,7 +185034,7 @@ "tests/unit/specs/server/helpers/server.helpers.spec.ts": { "tests": [ { - "id": "1544", + "id": "1546", "name": "Server Helper queryStringParser should call qs parse method with specific options when called.", "location": { "start": { @@ -184887,7 +185049,7 @@ "tests/unit/specs/server/constants/server.constants.spec.ts": { "tests": [ { - "id": "1545", + "id": "1547", "name": "Server Constant fastifyServerDefaultOptions should get fastify server default options when called.", "location": { "start": { diff --git a/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts b/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts index cc5aa2c01..5c8e3afca 100644 --- a/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts +++ b/tests/unit/specs/modules/game/providers/services/game-play/game-play-augmenter.service.spec.ts @@ -76,6 +76,7 @@ describe("Game Play Augmenter Service", () => { getCharmedMeetEachOtherGamePlaySourceInteractions: jest.SpyInstance; getCharmedGamePlaySourceInteractions: jest.SpyInstance; canSurvivorsSkipGamePlay: jest.SpyInstance; + getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction: jest.SpyInstance; getSurvivorsBuryDeadBodiesGamePlaySourceInteractions: jest.SpyInstance; getWitchGamePlaySourceGiveLifePotionInteraction: jest.SpyInstance; getWitchGamePlaySourceGiveDeathPotionInteraction: jest.SpyInstance; @@ -118,6 +119,7 @@ describe("Game Play Augmenter Service", () => { getSheriffDelegatesGamePlaySourceInteractions: jest.fn(), getSheriffGamePlaySourceInteractions: jest.fn(), getSurvivorsVoteGamePlaySourceInteractionEligibleTargets: jest.fn(), + getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction: jest.fn(), getSurvivorsVoteGamePlaySourceInteractions: jest.fn(), getSurvivorsElectSheriffGamePlaySourceInteractions: jest.fn(), getSurvivorsGamePlaySourceInteractions: jest.fn(), @@ -553,8 +555,8 @@ describe("Game Play Augmenter Service", () => { }); }); - describe("getSurvivorsBuryDeadBodiesGamePlaySourceInteractions", () => { - it("should return empty array when there is no devoted servant in the game.", async() => { + describe("getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction", () => { + it("should return undefined when there is no devoted servant in the game.", () => { const players = [ createFakeAngelAlivePlayer(), createFakeWerewolfAlivePlayer(), @@ -562,11 +564,15 @@ describe("Game Play Augmenter Service", () => { createFakeWitchAlivePlayer(), ]; const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; - await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([]); + expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction"](game, deadPlayers)).toBeUndefined(); }); - it("should return empty array when devoted servant is dead.", async() => { + it("should return undefined when devoted servant is dead.", () => { const players = [ createFakeAngelAlivePlayer(), createFakeWerewolfAlivePlayer(), @@ -574,11 +580,15 @@ describe("Game Play Augmenter Service", () => { createFakeDevotedServantAlivePlayer({ isAlive: false }), ]; const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; - await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([]); + expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction"](game, deadPlayers)).toBeUndefined(); }); - it("should return empty array when devoted servant is powerless.", async() => { + it("should return undefined when devoted servant is powerless.", () => { const players = [ createFakeAngelAlivePlayer(), createFakeWerewolfAlivePlayer(), @@ -586,11 +596,15 @@ describe("Game Play Augmenter Service", () => { createFakeDevotedServantAlivePlayer({ attributes: [createFakePowerlessByElderPlayerAttribute()] }), ]; const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; - await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([]); + expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction"](game, deadPlayers)).toBeUndefined(); }); - it("should return empty array when devoted servant is in love.", async() => { + it("should return undefined when devoted servant is in love.", () => { const players = [ createFakeAngelAlivePlayer(), createFakeWerewolfAlivePlayer(), @@ -598,8 +612,43 @@ describe("Game Play Augmenter Service", () => { createFakeDevotedServantAlivePlayer({ attributes: [createFakeInLoveByCupidPlayerAttribute()] }), ]; const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; + + expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction"](game, deadPlayers)).toBeUndefined(); + }); + + it("should return interaction for devoted servant with dead players as eligible targets with boundaries from 0 to 1 when called.", () => { + const players = [ + createFakeAngelAlivePlayer(), + createFakeWerewolfAlivePlayer(), + createFakeVillagerAlivePlayer(), + createFakeDevotedServantAlivePlayer(), + ]; + const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; + const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({ + source: "devoted-servant", + type: "steal-role", + eligibleTargets: [deadPlayers[0], deadPlayers[1]], + boundaries: { + min: 0, + max: 1, + }, + }); + + expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction"](game, deadPlayers)).toStrictEqual(expectedGamePlaySourceInteraction); + }); + }); - await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([]); + describe("getSurvivorsBuryDeadBodiesGamePlaySourceInteractions", () => { + beforeEach(() => { + mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction = jest.spyOn(services.gamePlayAugmenter as unknown as { getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction }, "getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction").mockImplementation(); }); it("should throw error when there is no previous game history record.", async() => { @@ -652,7 +701,7 @@ describe("Game Play Augmenter Service", () => { expect(mocks.unexpectedExceptionFactory.createCantFindLastDeadPlayersUnexpectedException).toHaveBeenCalledExactlyOnceWith("getSurvivorsBuryDeadBodiesGamePlaySourceInteractions", { gameId: game._id }); }); - it("should return dead players as eligible targets with boundaries from 0 to 1 when called.", async() => { + it("should return inconsequential survivors bury dead bodies game play source interaction when called.", async() => { const players = [ createFakeAngelAlivePlayer(), createFakeWerewolfAlivePlayer(), @@ -667,16 +716,56 @@ describe("Game Play Augmenter Service", () => { const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers }); mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord); const expectedGamePlaySourceInteraction = createFakeGamePlaySourceInteraction({ + source: "survivors", + type: "bury", + eligibleTargets: deadPlayers, + boundaries: { + min: 0, + max: 2, + }, + isInconsequential: true, + }); + + await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]); + }); + + it("should return devoted servant steals role game play source interaction plus bury interactions when there is devoted servant interaction.", async() => { + const players = [ + createFakeAngelAlivePlayer(), + createFakeWerewolfAlivePlayer(), + createFakeVillagerAlivePlayer(), + createFakeDevotedServantAlivePlayer(), + ]; + const game = createFakeGame({ players }); + const deadPlayers = [ + createFakeDeadPlayer({ ...players[0], isAlive: false, death: createFakePlayerDeath() }), + createFakeDeadPlayer({ ...players[1], isAlive: false, death: createFakePlayerDeath() }), + ]; + const gameHistoryRecord = createFakeGameHistoryRecord({ deadPlayers }); + mocks.gameHistoryRecordService.getPreviousGameHistoryRecord.mockResolvedValueOnce(gameHistoryRecord); + const expectedGamePlaySourceInteractionStealRole = createFakeGamePlaySourceInteraction({ source: "devoted-servant", type: "steal-role", - eligibleTargets: [deadPlayers[0], deadPlayers[1]], + eligibleTargets: deadPlayers, boundaries: { min: 0, max: 1, }, }); + mocks.gamePlayAugmenterService.getSurvivorsBuryDeadBodiesGamePlaySourceDevotedServantInteraction.mockReturnValueOnce(expectedGamePlaySourceInteractionStealRole); + const expectedGamePlaySourceInteractionBury = createFakeGamePlaySourceInteraction({ + source: "survivors", + type: "bury", + eligibleTargets: deadPlayers, + boundaries: { + min: 0, + max: 2, + }, + isInconsequential: true, + }); + const expectedInteractions = [expectedGamePlaySourceInteractionBury, expectedGamePlaySourceInteractionStealRole]; - await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual([expectedGamePlaySourceInteraction]); + await expect(services.gamePlayAugmenter["getSurvivorsBuryDeadBodiesGamePlaySourceInteractions"](game)).resolves.toStrictEqual(expectedInteractions); }); });